【图片轮播器2-实现分页指示器 Objective-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
相关文章:
-
-
-
-
MATLAB是一款商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分,可以进行矩阵运算、绘制…
-
-
因为毕业设计需要测量功率,但在matlab还没找到合适的模块(可能是水平不够,如果大家有能直接测量的模块请多多指教~),目前综合了一下网上的几个方案,简单的学习并且验证了一下使用方…
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论