UITableView - カスタムビュー
UITableView でカスタムビューを作る方法
1. MainStoryBoard.storyboard でTableViewCell を配置し、そのスタイルをCustomにする。
2. Cell上に配置したい部品を配置する
細かい動作や設定などはたくさんあるけど、とりあえずカスタムビューを作ってみる、であればこれだけでOK。簡単すぎてびっくり。
なお、配置した各部品にアクセスするには、Tag の番号を振っておき、
UILabel *label1 = (UILabel*)[cell viewWithTag:1];
UILabel *label2 = (UILabel*)[cell viewWithTag:2];
label1.text = @"hoge";
label2.text = @"hogehoge"
のようにすればよい(上記はラベルを2つ配置し、Tagに各々1,2と番号を振った場合)。
アスタリスクの位置
Objective-C を勉強し始めて2日。
ポインタの記載位置が
Class* 変数名 = 〜〜
だったり
Class *変数名 = 〜〜
となっている場合があることに気づく。
結果、同じ意味で特にどちらでもよいとのこと。
UIAlertView
UIAlertView で、アラート表示後のボタン押下処理
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
は delegate を self にすると実行される(delegate : nil だと実行されない)
iPhoneアプリの勉強開始
何かすごいものが作りたい、とアバウトな気持ちからスタート。