当前位置: 代码网 > it编程>编程语言>C/C++ > 【图片轮播器2-实现分页指示器 Objective-C语言】

【图片轮播器2-实现分页指示器 Objective-C语言】

2024年07月28日 C/C++ 我要评论
【图片轮播器2-实现分页指示器 Objective-C语言】

一、实现分页指示器

1.小蓝点儿那个分页指示器,那个不是uiscrollview控件,那个是另外一个控件,

2.那个控件叫page control,如图,看哪个像小蓝点儿,这个是不是就有点儿像“小蓝点儿”:

小蓝点儿

3.这个就是uipagecontrol,显示当前第几页,一共有几页,分页指示器,

我们要的效果,控件显示在这个地方吧:

分页指示器

我们拖控件的时候,能不能直接把它拖到这里:

分页指示器

如果你直接拖到这里的话,现在是不是看不到吧,

我现在给它把颜色改一下:

分页指示器
分页指示器
分页指示器

改一下它这个颜色,ok,如果我要拖到这里的话,你看一下滚动的时候,是不是看不到啊,有可能是因为动态加了以后,它不在最上面,

我还得拖一根线,来引用这个“分页指示器”,把它设置到最上面,

分页指示器

名字就叫pagecontrol,自动生成了这个属性:

@property(nonatomic,weak)iboutlet uipagecontrol *pagecontrol;

在viewdidload里,加上这样一句话:

分页指示器

[self.view bringsubviewtofront:self.pagecontrl];

运行一下,还是看不到,

我再设置一下这个分页指示器,总共有几页,当前页是第几页:

在viewdidload里,再加上这两句话:

分页指示器

self.pagecontrol.numberofpages = 5;

self.pagecontrol.currentpage = 0;

我设置一下现在这两个属性,看看能不能看到了,运行一下,还是看不到吧:

分页指示器

注意:我们在拖的时候,这样拖,看不到,也就是我们在拖控件的时候,不能拖到uiscrollview里面,

我们试着拖到控制器所管理的这个view上,我们再运行,看到了吧:

分页指示器

这儿是不是能看到这个东西啊:

分页指示器

3.为什么刚才我把它拖到uiscrollview里面,加到最前面时候,还是看不到这个“分页指示器”,因为我这句话写错了:

[self.view bringsubviewtofront:self.pagecontrol];

不应该是self.view吧,应该是self.scrollview吧,

[self.scrollview bringsubviewtofront:self.pag

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com