2013-03-03 53 views
0

我有一個UIView子類。該視圖具有浮動屬性。我從另一種觀點認爲(這是上海華盈),像這樣初始化這個子類:iOS將屬性值傳遞給初始化視圖

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

的問題是,我感到困惑如何賦值給MyView的的浮動屬性。當我嘗試在剛剛初始化後(從superview的initWithFrame中)分配一個值時,沒有任何反應。即使當我嘗試從另一個方法或從viewController分配它不起作用。

感謝您的閱讀!

回答

0

很可能你的類正在試圖在你設置它之前調用的方法中使用它。製作一個自定義的初始化程序,如-(id)initWithFrame:(CGRect)frame andFloat:(float)f。這將允許您在創建對象時設置浮點數,因此在實例化時它將具有該值。如果這不是問題,我們將需要看到更多的代碼!