gpt4 book ai didi

ios - 我的 UIPageControl 没有显示?

转载 作者:行者123 更新时间:2023-11-28 22:15:27 31 4
gpt4 key购买 nike

我正在生成一个 UIPageControl 以与欢迎 View 的 ScrollView 相关联,但页面控件未显示在屏幕上,这是我的代码:

-(void)viewDidLoad{
[super viewDidLoad];

UIScrollView *scrollview = [[UIScrollView alloc]initWithFrame:self.view.bounds];
scrollview.delegate = self;
UIPageControl *pagecontrol = [[UIPageControl alloc]initWithFrame:CGRectMake(141, 511, 39, 37)];
pagecontrol.numberOfPages = 3;
pagecontrol.currentPageIndicatorTintColor = [UIColor GreenCMTColor];
pagecontrol.pageIndicatorTintColor = [UIColor grayColor];

[self.navigationController.view addSubview:pagecontrol];
[self.navigationController.view addSubview:scrollview];

}

我需要帮助来找出问题所在,在 ScrollView 中我有一个显示不同 ImageView 的 View 。

最佳答案

我认为您不应该将 subview 添加到 navigationController.view 中,因为此 subview 将跟随导航 Controller 而不是您要添加它的 View 。在这种情况下,您看不到 UIPagecontroller,因为 crollview 将与 Pagcontroller 重叠。您必须先添加 scrollview,然后再添加 pagecontroller:

[self.navigationController.view addSubview:scrollview];
[self.navigationController.view addSubview:pagecontrol];

关于ios - 我的 UIPageControl 没有显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21843619/

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