Ios 在swift中将UIPageControl添加到导航栏
我有一个Ios 在swift中将UIPageControl添加到导航栏,ios,swift,uipagecontrol,Ios,Swift,Uipagecontrol,我有一个TableViewController作为NavigationController的根控制器 我想在导航栏中添加一个页面指示器 在我的TableViewControllerclass中的viewDidLoad中,我添加了以下代码: let navBarsize = navigationController!.navigationBar.bounds.size let origin = CGPointMake(navBarsize.width/2, navBarsize.height/2)
TableViewController
作为NavigationController
的根控制器
我想在导航栏中添加一个页面指示器
在我的TableViewController
class中的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
我做错了什么?您需要指定UIPageController的大小
let pageControl = UIPageControl(frame: CGRectMake(origin.x, origin.y, 100, 20))
向上显示UIPageController