我有一個自定義的UIView,我想從一個筆尖初始化。 我沒有訪問筆尖的名稱,我擁有的是UINib的一個實例。Objective-C - 給定一個UINib實例如何初始化我的自定義UIView?
如何使用此UINib對象初始化我的UIView?
我不想用loadNibNamed方法在一個NSBundle
我有一個自定義的UIView,我想從一個筆尖初始化。 我沒有訪問筆尖的名稱,我擁有的是UINib的一個實例。Objective-C - 給定一個UINib實例如何初始化我的自定義UIView?
如何使用此UINib對象初始化我的UIView?
我不想用loadNibNamed方法在一個NSBundle
如果UINib
對象已經存在,它發送一個-instantiateWithOwner:options:
消息。
這沒有奏效,我試圖調用我的自定義UIView的方法,它因爲最後的對象是UINib的類型而不是我的UIView的子類 – aryaxt
這應該工作,如果你已經有了UINib -instantiateWithOwner:options:返回它所關聯的筆尖中頂級對象的數組。 –
hm http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UINib_Ref/Reference/Reference.html – SAKrisT