iOS将属性值传递给初始化视图

时间:2013-03-03 07:41:24

标签: ios uiview properties

我有一个UIView子类。该视图具有浮动属性。我从另一个视图(它是superView)初始化这个子类,如下所示:

    myView = [[CustomView alloc]initWithFrame:aFrame];

问题是,我对如何为myView的float属性赋值感到困惑。当我尝试在初始化之后(从superview的initWithFrame)分配一个值时,没有任何反应。即使我尝试从另一个方法或从viewController分配它也不起作用。

感谢阅读!

1 个答案:

答案 0 :(得分:0)

您的类很可能尝试在设置之前调用的方法中使用它。制作自定义初始值设定项,例如-(id)initWithFrame:(CGRect)frame andFloat:(float)f。这将允许您在创建对象时设置float,因此它将在实例化时具有该值。如果这不是问题,我们需要查看更多代码!