将 Subview 传递给子类 UIView
Posted
技术标签:
【中文标题】将 Subview 传递给子类 UIView【英文标题】:Pass Subview to subclassed UIView 【发布时间】:2013-07-23 00:55:41 【问题描述】:我有一个具有特殊行为的子类 UIView。
它是一个 ViewController xib 视图的自定义类。它包含一个子视图,当前以编程方式创建。
我的问题是;如何通过 initWithFrame 或 initWithCoder 在 viewController 中以编程方式创建的 xib 或 传递子视图 either 到我的子类视图? (现在它只是通过视图起作用,根本没有在 VC 中启动。)
我会分享代码,但我不知道有没有必要。
【问题讨论】:
如果我的回答对你有用,请告诉我。 【参考方案1】:使用initWithFrame
方法:
SubclassedView *view = [[SubclassedView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
[self.view addSubview:view];
一定要导入#import "SubclassedView.h"
【讨论】:
谢谢。另一种方法是将 nib 视图的类设置为子类视图的名称。以上是关于将 Subview 传递给子类 UIView的主要内容,如果未能解决你的问题,请参考以下文章
UIView 子类的 addsubview 不能在两个方向上工作
将触摸信息传递给另一个 UIView 下的 UIScrollView