[英]How to create Custom Navigation Bar like the following image in swift?
嘿,我做了很多谷歌,終於找到了解決這個問題的方法。 這是來自xcode 7界面構建器的快照。
下面是蘋果為擴展導航欄提供示例代碼的鏈接,所以我按照我的要求使用它。它在Objective C中。
https://developer.apple.com/library/ios/samplecode/NavBar/Introduction/Intro.html
這是我做的:
1)用戶將viewcontroller嵌入導航控制器而不是tableview控制器。
2)根據導航欄下的所需大小,從界面構建器添加UIView,並在視圖中添加任何內容(例如:分段控件)
3)將Tableview放在UIView下並將其連接到viewcontroller以使其運行
為了使導航欄的細線消失並將UIView作為navabar的一部分,我們必須向viewDidLoad添加一些代碼
代碼在Swift 2.0中
self.navigationController?.navigationBar.translucent = true
self.navigationController?.navigationBar.clipsToBounds = true
最后嘗試將UIView的backgroundcolor匹配為靠近導航欄,並且我們有一個擴展的自定義導航欄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.