UIPageViewController中缺少页面指示

侯曼

我想UIPageViewController通过我的数据源进行分页。从本质上讲,它可以工作,但是我看不到这些点可以指示我在哪一页上。

之前有人问过这个问题,而我确实做了答案所建议的事情但是,我在屏幕底部仍然没有任何点。

本质上,我使用的UIPageViewControllerTransitionStyleScroll是导航方向UIPageViewControllerNavigationOrientationHorizontal

我已经在GitHub上创建了一个示例项目来演示该问题。

如果有人愿意的话,请帮忙。

约瑟夫·陈(Joseph Chen)

更新:请在下面查看@Senseful的答案。比这更可取。

原始答案:我签出了您的项目,而看不到UIPageController(点)的原因是因为其默认颜色为白色,而UIPageViewController视图的超级视图为白色。为了解决这个问题,您可以更改背景颜色或更改的颜色UIPageController

改变背景颜色到非白色,在-viewDidLoad:FTAdviceViewController.m该组包含该视图的背景颜色UIPageViewController的图。

-(void)viewDidLoad
{
    [super viewDidLoad];
    self.view.backgroundColor = [UIColor redColor];
    ...
}

要更改圆点的颜色,请在创建时获取UIPageViewControllerUIPageControl子视图UIPageViewController然后pageIndicatorTintColor您可以更改其currentPageIndicatorTintColor,和backgroundColor属性。

- (void)viewDidLoad
{
    ...
    // after creating the UIPageViewController
    for (UIView *subview in self.pageController.view.subviews) {
        if ([subview isKindOfClass:[UIPageControl class]]) {
            UIPageControl *pageControl = (UIPageControl *)subview;
            pageControl.pageIndicatorTintColor = [UIColor yellowColor];
            pageControl.currentPageIndicatorTintColor = [UIColor greenColor];
            pageControl.backgroundColor = [UIColor blueColor];
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UIPageViewController中缺少页面指示

来自分类Dev

从UIPageViewController删除页面指示器

来自分类Dev

在UIpageviewcontroller中随机分配不同的页面

来自分类Dev

右侧的浮动组件指示页面中的部分

来自分类Dev

ViewPager中的水平页面指示器

来自分类Dev

UIPageViewController动画,指示可以刷卡

来自分类Dev

如何修复13.10中缺少的面板指示器

来自分类Dev

Golang从文件中读取数据并指示缺少值

来自分类Dev

如何修复13.10中缺少的面板指示器

来自分类Dev

新 RIO 版本中缺少编译行指示符

来自分类Dev

UIPageViewController中的UIScrollView:UIScrollView滚动时无法滑动页面

来自分类Dev

如何使用uiviewcontroller / storyboard上的uibutton在uipageviewcontroller中推进页面

来自分类Dev

UIPageViewController不会更改页面

来自分类Dev

UIPageViewController设置限制页面

来自分类Dev

在Silverlight中打印。缺少某些页面

来自分类Dev

在Silverlight中打印。缺少某些页面

来自分类Dev

如何在导航栏中添加页面指示器?

来自分类Dev

加载指示器页面XPages中的全部刷新

来自分类Dev

在wp8中创建页面指示器

来自分类Dev

如何从拥有多个页面的UIPageViewController中删除一个页面

来自分类Dev

如何从拥有多个页面的UIPageViewController中删除一个页面

来自分类Dev

我最好如何在UIPageViewController的底部放置一个数字页面指示器?(例如:12之6)

来自分类Dev

添加页面时 UIPageViewController 崩溃

来自分类Dev

最近的Spotify版本中缺少托盘图标指示器吗?

来自分类Dev

是否可以使用 Button 更改 UIPageViewController 中的当前页面?

来自分类Dev

如何在Laravel 5中捕获异常/缺少页面?

来自分类Dev

如何从woocommerce 2.1.5的工具菜单中安装缺少的woocommerce页面

来自分类Dev

页面Feed中缺少Facebook API“来自”字段

来自分类Dev

Visual Studio 2019中缺少Xamarin表单页面以进行添加

Related 相关文章

  1. 1

    UIPageViewController中缺少页面指示

  2. 2

    从UIPageViewController删除页面指示器

  3. 3

    在UIpageviewcontroller中随机分配不同的页面

  4. 4

    右侧的浮动组件指示页面中的部分

  5. 5

    ViewPager中的水平页面指示器

  6. 6

    UIPageViewController动画,指示可以刷卡

  7. 7

    如何修复13.10中缺少的面板指示器

  8. 8

    Golang从文件中读取数据并指示缺少值

  9. 9

    如何修复13.10中缺少的面板指示器

  10. 10

    新 RIO 版本中缺少编译行指示符

  11. 11

    UIPageViewController中的UIScrollView:UIScrollView滚动时无法滑动页面

  12. 12

    如何使用uiviewcontroller / storyboard上的uibutton在uipageviewcontroller中推进页面

  13. 13

    UIPageViewController不会更改页面

  14. 14

    UIPageViewController设置限制页面

  15. 15

    在Silverlight中打印。缺少某些页面

  16. 16

    在Silverlight中打印。缺少某些页面

  17. 17

    如何在导航栏中添加页面指示器?

  18. 18

    加载指示器页面XPages中的全部刷新

  19. 19

    在wp8中创建页面指示器

  20. 20

    如何从拥有多个页面的UIPageViewController中删除一个页面

  21. 21

    如何从拥有多个页面的UIPageViewController中删除一个页面

  22. 22

    我最好如何在UIPageViewController的底部放置一个数字页面指示器?(例如:12之6)

  23. 23

    添加页面时 UIPageViewController 崩溃

  24. 24

    最近的Spotify版本中缺少托盘图标指示器吗?

  25. 25

    是否可以使用 Button 更改 UIPageViewController 中的当前页面?

  26. 26

    如何在Laravel 5中捕获异常/缺少页面?

  27. 27

    如何从woocommerce 2.1.5的工具菜单中安装缺少的woocommerce页面

  28. 28

    页面Feed中缺少Facebook API“来自”字段

  29. 29

    Visual Studio 2019中缺少Xamarin表单页面以进行添加

热门标签

归档