使用自定義視圖創建UIBarButtonItem時,是否可以再次訪問該自定義視圖,而無需在外部保留指針?例如:UIBarItem - 作爲方法/屬性訪問customView
barButtonItem.customView
似乎沒有這樣的屬性或方法。一旦你通過初始化傳遞它,它似乎是該類的內部關注。
使用自定義視圖創建UIBarButtonItem時,是否可以再次訪問該自定義視圖,而無需在外部保留指針?例如:UIBarItem - 作爲方法/屬性訪問customView
barButtonItem.customView
似乎沒有這樣的屬性或方法。一旦你通過初始化傳遞它,它似乎是該類的內部關注。
也許你有你的變量一些混亂。您可以將自定義視圖分配給UIBarButtonItem而不是UIBarItem。
如果確實是指UIBarButtonItem,則使用自定義View會顯着改變其執行方式。如果您使用自定義視圖,那麼欄按鈕項目將不再調用其目標的操作方法以用於任何用戶交互。它反而期望自定義視圖處理用戶交互。
所以我認爲保持對這個自定義視圖的引用是有意義的,這樣你就可以通過它來處理任何用戶交互。
甚至沒有在UIBarItem
的initWithView
方法,但如果你是在談論UIBarButtonItem
,有一個initWithCustomView
方法有customView
指您在initWithCustomView
通過視圖。
糟糕你是對的 - 我在看錯課。 customView屬性的確在那裏。 –