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