-1

静的テーブルがあり、1 つのセルにサブビューを追加したい複数のビューがあります。各ビューにはクラス (MHRotaryKnob) が割り当てられています。

私が理解できないのは、セル内の各ビューを識別して、addSubView を作成する方法です。

StoryBoard 内にテーブルを設定しました。

4

1 に答える 1

0

次のように、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];
于 2013-09-17T21:05:58.327 に答える