静的テーブルがあり、1 つのセルにサブビューを追加したい複数のビューがあります。各ビューにはクラス (MHRotaryKnob) が割り当てられています。
私が理解できないのは、セル内の各ビューを識別して、addSubView を作成する方法です。
StoryBoard 内にテーブルを設定しました。
静的テーブルがあり、1 つのセルにサブビューを追加したい複数のビューがあります。各ビューにはクラス (MHRotaryKnob) が割り当てられています。
私が理解できないのは、セル内の各ビューを識別して、addSubView を作成する方法です。
StoryBoard 内にテーブルを設定しました。
次のように、Viewcontroller に UIView の IBOutlet-Property を与えます。
@property (nonatomic, strong) IBOutlet UIView *myView;
次に、それらをストーリーボードの目的のビューに接続します。これで、次のようなコードでこのビューに対処できます。
[self.myView addSubview:subView];
これは、ID やタグをいじるよりもおそらく簡単です。
問題がある場合は、これが役に立ちます: http://klanguedoc.hubpages.com/hub/IOS-5-A-Beginners-Guide-to-Storyboard-Connection
編集:
MHRotaryKnob にサブビューを追加したい場合は、逆の方法で行うことができます。
@property (nonatomic, strong) IBOutlet MHRotaryKnob *myKnob;
次に、MHRotaryKnob が UIView の直接または間接のサブクラスであると仮定すると、サブビューを追加できます。
[self.myKnob addSubview:subView];