将子视图添加到特定视图

时间:2013-09-17 20:39:27

标签: ios

我有一个静态表,一个单元格有多个视图,我想添加子视图。每个视图都分配了一个类(MHRotaryKnob)。

我无法弄清楚如何识别单元格中的每个视图,以便我可以添加子视图。

我在StoryBoard中设置了表格。

1 个答案:

答案 0 :(得分: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];