gpt4 book ai didi

ios - 快速将 UIPageControl 添加到 titleView

转载 作者:搜寻专家 更新时间:2023-10-31 19:31:37 25 4
gpt4 key购买 nike

我试图通过 titleView 将 UIPageControl 添加到我的 navigationBar,但 navigationBar 中没有显示任何内容。我试过将 pageControl 添加到 UIView,然后将 UIView 添加到 titleView,但正如我所说,没有任何响应。我怎样才能做到这一点?

var pageControl: UIPageControl?
var pageView: UIView?


pageView?.frame = CGRectZero
pageView?.backgroundColor = UIColor.greenColor()
pageControl?.frame = CGRectZero
pageControl?.currentPage = 0
pageControl?.numberOfPages = 3
pageControl?.tintColor = UIColor.whiteColor()
pageView?.addSubview(pageControl!)
self.navigationController?.navigationItem.titleView = pageView?

最佳答案

不要为 pageView 而烦恼。但是您需要创建一个 pageControl 的实例,并将其添加到当前 viewController 的 navigationItem,而不是 navigationController 的 navigationItem。

var pageControl: UIPageControl?
pageControl = UIPageControl()
pageControl?.frame = CGRectZero
pageControl?.currentPage = 0
pageControl?.numberOfPages = 3
pageControl?.tintColor = UIColor.whiteColor()
self.navigationItem.titleView = pageControl?

关于ios - 快速将 UIPageControl 添加到 titleView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25983838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com