(2015/6/30) CustomViewをCustomViewにaddSubviewしてる状態になってたので、こちらの記事を参考に修正しました。 CustomViewの作成 #import "CustomView.h" @interface CustomView () //xibのViewをこのプロパティに紐づける @property (strong, nonatomic) IBOutlet UIView *contentView; @end @implementation CustomView - (void)commonInit { NSString* className = NSStringFromClass([self class]); [[NSBundle bundleForClass:[self class]] loadNibNamed:className owner:se
Storyboard上のUITableViewCellをxibで作る場合はregisterNib:forCellReuseIdentifier:メソッドが便利Objective-CiPhoneiOS Storyboardを使ってUITableViewのある画面を作り、そのCellを複数画面で使いまわすためにxibとして作成するときのTipsです。 UITableViewにiOS5から追加されたregisterNib:forCellReuseIdentifier:メソッドを使うことで、作成したxibをUITableViewに登録することができ、nilチェックとloadNibを必要としないシンプルなコードにすることができます。 コードで例を示すために使いまわしたいCellを"SampleTableViewCell"とします。作成するのは3つ SampleTableViewCell.xib Sa
複数のstoryboard上で共通したカスタムviewを使いたいとき、それぞれのstoryboardで同じ画面を設計するのは面倒なので、カスタムviewを1つのxibファイルで設計してそれを使いまわしたいことがあると思います。 その場合、xibファイルで作成したviewをstoryboardに直接配置できると便利なのですが、これをするには少し工夫が必要です。 viewクラスからxibファイルを読み込む クラスファイルに以下を記述します。 - (id)initWithCoder:(NSCoder *)aDecoder { self = [super initWithCoder:aDecoder]; if (self) { if (!self.subviews.count) { UIView *subview = [[NSBundle mainBundle] loadNibNamed:NSSt
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く