2
我正在開發一個快速的應用程序,但在將標題和頁面控件放在導航欄上時出現了一些問題。我只設法將其中一個放在導航欄上,但不能同時放在兩個上面。我(刷卡另一個視圖控制器時還有動畫)希望這樣的事情:帶標題和頁面控件的Swift Nav Bar
下面是我的屏幕輸出。頁面控制器(嵌入在導航控制器中)正在工作,只是想添加標題(改變視圖)和頁面控制。
這裏就是我如何創建標題:
這是我如何創建標題:
@IBOutlet weak var navBar: UINavigationItem!
let title: UILabel = UILabel(frame: CGRectMake(0, 0, 150, 44))
title.numberOfLines = 2
title.textAlignment = .Center
title.text = "News\n"
navBar.titleView = title
我提出的標題爲2行留有餘地頁控制。但是,當我嘗試以編程方式創建頁面控件時,它似乎在導航欄「後面」。
這是如何創建頁面控制:
let pageControl : UIPageControl = UIPageControl(frame: CGRectMake(0, 0, 150, 44))
self.pageControl.numberOfPages = 3
self.pageControl.currentPage = 0
self.view.addSubview(pageControl)
您必須創建自定義導航欄。你到目前爲止嘗試過什麼?添加一些代碼。 –
爲問題添加代碼。 – Alex