2013-03-03 50 views
0

我有一个UIView子类。该视图具有浮动属性。我从另一种观点认为(这是上海华盈),像这样初始化这个子类:iOS将属性值传递给初始化视图

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

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

感谢您的阅读!

回答

0

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