簡體   English   中英

如何創建固定的導航欄iOS Swift

[英]How to create a fixed navigation bar iOS Swift

我想創建一個不與tableViewCells或我擁有的其他內容一起滾動的固定標頭。 標頭應保持固定位置 ,就像大多數iOS應用程序一樣。

這是我面臨的問題的圖像:

在此處輸入圖片說明

我嘗試將其嵌入到NavigationController和TabViewController中。 那沒用。

我還嘗試添加滾動視圖。

我提到了此鏈接,但它已過時且無濟於事: iphone facebook應用如何使導航欄固定

謝謝。

我真的建議您在導航控制器之前鬼混一下,直到您弄清楚了,這確實是最好的方法。 如果您已嵌入它,我將使用“屬性”檢查器簽出您的視圖,以確保啟用了所需的所有功能。

但是,我以前使用過另一種方法。 創建一個新的ViewController,並在其中創建兩個視圖。 一個將是您的FakeNavBar ,另一個將是將保存您的數據的容器/ TableView

將它們都添加到新VC后,只需正常設置它們,然后賓果游戲! 一個提示是,NavBar通常高64點,因此您的假條將如下所示:

fakeNavBar.frame = CGRectMake(0, 0, theWidth, 64)
tableView.frame = CGRectMake(0, 64, theWidth, theHeight-64)

您的視圖層次結構將如下所示: 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM