我有一个TableViewController
作为NavigationController
的根控件。
我想在导航栏中添加页面指示符。
在我的TableViewController
课程的viewDidLoad中,我添加了以下代码:
let navBarsize = navigationController!.navigationBar.bounds.size
let origin = CGPointMake(navBarsize.width/2, navBarsize.height/2)
let pageControl = UIPageControl(frame: CGRectMake(origin.x, origin.y, 0, 0))
pageControl.numberOfPages = 2
pageControl.currentPage = 1
navigationController?.navigationBar.addSubview(pageControl)
但我的导航栏中没有显示UIPageControl。
我做错了什么?
答案 0 :(得分:0)
您需要指定UIPageController的大小。
let pageControl = UIPageControl(frame: CGRectMake(origin.x, origin.y, 100, 20))
显示UIPageController。