サルでき.jpは閉鎖しました。 今まで沢山の方々にお越しいただき本当にありがとうございました。 新しいサイト「サルでき.com」はこちらです。 また皆様とお会い出来るのを楽しみにしております。 サルでき.jp管理人 カワサキタカシ
サルでき.jpは閉鎖しました。 今まで沢山の方々にお越しいただき本当にありがとうございました。 新しいサイト「サルでき.com」はこちらです。 また皆様とお会い出来るのを楽しみにしております。 サルでき.jp管理人 カワサキタカシ
UITableViewの使い方めも その2。 iOSでテーブルを表示するUI、UITableViewクラスについてもう少し詳しい使い方。 テーブルビューの表示のカスタマイズ UITableViewのカスタマイズ 基本的にInterface Builderで設定できるため、xibのほうで設定するのがいいと思います。 Interface Builderを利用しないときは、(void)viewDidLoadなどの、viewのアイテムを初期化する時に設定するようにします。また、UITableViewのメソッドで設定するパラメータは、そのテーブルのセルすべてに適用されます。 背景色を設定する [myTableView setBackgroundColor:[UIColor greenColor]]; 背景画像を設定する // 背景画像 UIColor* col = [[UIColor alloc]
iOS Appにおいて、TableView内の各セルにボタンを配置し、それらのボタンのうち1つがタップされたときにどのボタンがタップされたかを判別可能にしたい場合、どのような実装を行えばよいのか。簡単な実装例を1つ示す。 ボタンクラスのカスタマイズ UIButtonクラスを継承したカスタムボタンクラス(ここでは「MyButton」と命名する)を作成し、どのセルに追加されているかの情報をボタンが保持できるようにする。 // // CustomButton.h // CellButtonTest // #import <UIKit/UIKit.h> @interface MyButton : UIButton { NSUInteger section; NSUInteger row; } @property (nonatomic, readwrite) NSUInteger section;
UINavigationControllerやUITabBarControllerを使ったiPhoneアプリを作った場合、以下のように画面遷移時には基本的に上部のナビゲーションバーや下部のタブバーは表示されたままである。 しかし何らかの理由で画面遷移時にこのナビゲーションバーやタブバーを隠したいという場合には、以下のような方法で実現が可能である。 1. ナビゲーションバーを隠す方法 遷移後の画面をコントロールするUIViewControllerのサブクラスで、ナビゲーションバーの表示・非表示を行う。 (ナビゲーションバーを非表示にすると、遷移前の画面に戻るボタンが無くなるので、別途ボタンを用意してユーザがそのボタンを押した際に戻るようにしている) @implementation DetailViewController - (void)viewDidLoad { [super viewDi
テーブルビューを使う場合に審査で気をつけること - 24/7 twenty-four seven 上記の記事で書いたように、テーブルビューの見た目でリジェクトされないように、コントローラにUITableViewControllerを使わない場合は、行の選択解除などをやってくれないので、自分で実装する必要があります。 次のドキュメントにあるように、UITableViewControllerはいくつかの操作を暗黙的に行います。 テーブルが表示される際(viewWillAppear:)に、データのリロード、選択行の解除。 テーブルが表示された後(viewDidAppear:)に、スクロールバーの点滅。 ナビゲーションバーの編集/完了ボタンを押したときに編集/通常モードに移行。 The UITableViewController class creates a controller object
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く