1 ios uipageviewcontroller swift
我搜索了这个,但找不到任何对我有用的解决方案。如何通过 Y 更改我的页面视图点位置?
现在我把它们放在我的 ViewController 的底部。如何让他们从底部+200?
我在这里设置了我的点:
private func setupPageControl() {
let appearance = UIPageControl.appearance()
appearance.pageIndicatorTintColor = UIColor.grayColor()
appearance.currentPageIndicatorTintColor = UIColor.whiteColor()
appearance.backgroundColor = UIColor.darkGrayColor()
}
Run Code Online (Sandbox Code Playgroud)
但是当我尝试:
appearance.layer.position.y = 200
Run Code Online (Sandbox Code Playgroud)
这没有意义。如果需要,我所有的控制器代码都在这里:http : //pastebin.com/1hLRFPsR
小智 5
您需要引用 UIPageControl 实例。然后就基本可以操作pageControl的位置了。参考这个代码:
let pageControl = UIPageControl()
pageControl.pageIndicatorTintColor = UIColor.grayColor()
pageControl.currentPageIndicatorTintColor = UIColor.whiteColor()
pageControl.backgroundColor = UIColor.darkGrayColor()
pageControl.numberOfPages = 4
pageControl.center = self.view.center
self.view.addSubview(pageControl)
pageControl.layer.position.y = self.view.frame.height - 200;
// 200 point from bottom of the screen
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7158 次 |
| 最近记录: |