2015-09-15 2 views
2

У меня есть TableViewController в качестве корневого контроллера NavigationController.Добавить UIPageControl в навигационную панель в swift

Я хочу добавить индикатор страницы в навигационную панель.

В viewDidLoad в моем TableViewController классе я добавил следующий код:

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

Необходимо указать размер UIPageController.

let pageControl = UIPageControl(frame: CGRectMake(origin.x, origin.y, 100, 20)) 

показывает UIPageController вверх.

Смежные вопросы