ペン先とそれに付随する.h/.mファイルを使用してカスタムビューを作成し、IBを介してそのビューの複数のインスタンスを作成し、それらを別のビューのサブビューとして使用しようとしています。
- .h/.mファイルを作成しました
- xibを作成しました。
- xibについては、IBでクラス名を指定します。
- xibにいくつかのラベルを追加します(値はプログラムで変更されます)
- ストーリーボードの単純なビューをコンテナビューにドラッグします。
- ドラッグしたビューのクラスを、xibに指定したクラスに設定しました。
手順5と6を複数回実行します。必要なビューごとに1回実行します。最終的には、これらのビューを親ビュークラスのIBOutletsに接続します。
カスタムビューにラベルが表示されないため、明らかに私は何か間違ったことをしています。コレクション/テーブルビューの場合と同じように、ペン先をビューに直接関連付ける必要があると思いますが、これを行う場所が見つかりません。
これを行う正しい方法は何ですか?プログラムでビューを追加できると思いますが、さまざまなデバイス(iphone 4と5など)のレイアウトをどのように処理しますか?