0

我正在面對iOS 11中導航欄項目的問題,如下面的屏幕截圖所示,並且兩個欄按鈕也沒有執行任何按鈕操作。iOS 11中的導航標題視圖問題

這是完全在iOS 10.x.x和下面一樣自動佈局和大小的工作。 以下屏幕截圖顯示了自定義導航欄IB如何實現。

我試着用以下代碼太..

if (@available(iOS 11.0, *)) { 
     [[self navigationController] navigationBar].prefersLargeTitles = NO; 
     [[self navigationController] navigationItem].largeTitleDisplayMode = UINavigationItemLargeTitleDisplayModeNever; 
    } 

..但沒有幫助。請告訴我這裏有什麼問題,以及如何解決(任何自動佈局問題?)。

+0

爲什麼不使用正確的導航項目空間? –

+0

同時檢查導航標題視圖(或其子視圖,您稱爲故事板中的視圖)的框架或大小,也許這是錯誤的大小... – Ladislav

+0

@Ladislav我改變了大小和佈局它解決了位置問題。但是按鈕事件仍然只在iOS 11中執行? – Fido

回答

0

或者你可以在右鍵/標題欄自定義項直接在下面討論區頭像:

1-

enter image description here

2-

enter image description here

這樣你可以連接按鈕並正常接收動作。

注意:請參閱gif編號1,然後編號2.