首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >创建垂直UIPageControl

创建垂直UIPageControl
EN

Stack Overflow用户
提问于 2011-02-08 07:35:15
回答 3查看 5.6K关注 0票数 16

有人知道如何创建垂直UIPageControl吗?我有一个启用了分页的UIScrollView,我想让UIPageControl坐在旁边,垂直显示,而不是水平显示。

先谢谢你……

EN

回答 3

Stack Overflow用户

发布于 2017-04-28 22:47:35

Swift 3.1更新

代码语言:javascript
复制
pageControl.transform = pageControl.transform.rotated(by: .pi/2)
票数 5
EN

Stack Overflow用户

发布于 2018-01-11 13:53:37

您可以在启用分页和垂直滚动的情况下使用UICollectionView。这会自动处理垂直分页。

票数 0
EN

Stack Overflow用户

发布于 2021-05-17 17:28:49

页面控件具有子视图,必须旋转这些子视图才能生成垂直线

代码语言:javascript
复制
//create page control

    private let pageControl: UIPageControl = {
    let pageControl = UIPageControl()
    pageControl.numberOfPages = 3
    return pageControl
}()

//add page control as a subview to container UIView

override func viewDidLoad() {
     pageViewContainer.addSubview(pageControl)
}

//rotate it vertically

override func viewWillLayoutSubviews() {
    pageControl.frame = pageViewContainer.bounds
    pageControl.subviews.last?.transform = CGAffineTransform(rotationAngle: CGFloat.pi/2)
    pageControl.subviews.first?.transform = CGAffineTransform(rotationAngle: CGFloat.pi/2)
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4927974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档