我試圖重新定位我的UIBarButtonItem
,以便它位於UINavigationBar的頂部和右側。我發現this accepted answer如何做到這一點,但我真的不知道如何編寫它。覆蓋layoutSubviews調用[super layoutSubviews],然後找到並重新定位按鈕的視圖
我已經開始創建一個名爲CustomNavBar
的新類,它繼承自UINavigationBar
。然後我把這個方法實現:
- (void) layoutSubviews
{
}
什麼我不明白的是,上面寫着
call [super layoutSubviews] and then find and reposition the button's view.
如何編寫這個答案的一部分嗎?即使向正確的方向推動也會有所幫助。謝謝!
爲什麼你會想用'NSClassFromString'而不是'[TheClassNameYouWant class]'?在後一種情況下,你會在重構後得到警告,在第一種情況下你不會這樣做。 – Zappel
我假設'[TheClassNameYouWant class]'應該更具性能 – yano