2013-10-01 43 views
0

使用自定義視圖創建UIBarButtonItem時,是否可以再次訪問該自定義視圖,而無需在外部保留指針?例如:UIBarItem - 作爲方法/屬性訪問customView

barButtonItem.customView 

似乎沒有這樣的屬性或方法。一旦你通過初始化傳遞它,它似乎是該類的內部關注。

回答

1

也許你有你的變量一些混亂。您可以將自定義視圖分配給UIBarButtonItem而不是UIBarItem。

如果確實是指UIBarButtonItem,則使用自定義View會顯着改變其執行方式。如果您使用自定義視圖,那麼欄按鈕項目將不再調用其目標的操作方法以用於任何用戶交互。它反而期望自定義視圖處理用戶交互。

所以我認爲保持對這個自定義視圖的引用是有意義的,這樣你就可以通過它來處理任何用戶交互。

+0

糟糕你是對的 - 我在看錯課。 customView屬性的確在那裏。 –