【问题标题】:Add UIPageControl to navigationbar in swift快速将 UIPageControl 添加到导航栏
【发布时间】:2015-12-11 09:48:49
【问题描述】:

我有一个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。

我做错了什么?

【问题讨论】:

    标签: ios swift uipagecontrol


    【解决方案1】:

    您需要指定 UIPageController 的大小。

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

    向上显示 UIPageController。

    【讨论】:

      猜你喜欢
      • 2019-11-03
      • 1970-01-01
      • 2010-12-05
      • 2017-03-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-15
      相关资源
      最近更新 更多