gpt4 book ai didi

ios - 如何在 View 中移动 UIPageViewController 的 PageController 按钮位置

转载 作者:行者123 更新时间:2023-11-28 07:27:16 25 4
gpt4 key购买 nike

我已经使用 UIPageViewController 实现了 Page Swipe。

委托(delegate)和数据源工作正常。索引,整个事情。

我遇到的问题是,由于页面 Controller 是 UIPageViewController 的一部分,它的默认位置在底部。因为它是它的一部分,所以我无法在 Storyboard上更改它。

谁能指出我正确的方向?

我试过了,没用

   self.view.frame = CGRect(origin: CGPoint(x: 0.0, y: 30.0), size: CGSize(width: self.view.frame.width, height: self.view.frame.size.height - 200.0))

也试过这个。但它所做的只是创建第二个 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

我用谷歌搜索过,但没有找到任何有用的东西。谢谢

最佳答案

有两种可能的解决方案:

  1. 像显示的那样更新当前 UIPageControl 在 UIPageViewController 的 viewDidLayoutSubviews 中的位置 here
  2. Create你自己的 UIPageControl,不要使用默认的

就我个人而言,我不喜欢破解系统控件,所以我更愿意创建一个新控件并根据需要对其进行自定义。祝你好运!

关于ios - 如何在 View 中移动 UIPageViewController 的 PageController 按钮位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56146258/

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