洞察探索如何利用兼容微信生态的小程序容器,实现跨平台开发,助力金融和车联网行业的数字化转型。
687
2022-10-31
JhPageControl - 多种样式pageControl(小圆点,长条,小圆点+长条),可自定义位置(左中右)和大小
JhPageControl
JhPageControl - 多种样式pageControl(小圆点,长条,小圆点+长条),可自定义位置(左中右)和大小
Examples
Demo1
@property (nonatomic, strong) JhPageControl *pageControl;-(JhPageControl *)pageControl{ if (!_pageControl) { JhPageControl *pageControl = [[JhPageControl alloc] init]; CGFloat pageControl_X = 0; CGFloat pageControl_Y = 100; pageControl.frame = CGRectMake(pageControl_X, pageControl_Y, Kwidth, 15); pageControl.numberOfPages = kMaxPage; pageControl.currentPage = 1; pageControl.otherColor = JhRandomColor; pageControl.currentColor = JhRandomColor; pageControl.PageControlContentMode = JhPageControlContentModeLeft; //设置对齐方式 pageControl.controlSpacing = 3.0; pageControl.marginSpacing = 10; //距离初始位置 间距 默认10 pageControl.controlSize = CGSizeMake(5, 5);//如果设置PageControlStyle,则失效 _pageControl =pageControl; [self.view addSubview:self.pageControl]; } return _pageControl;} [self pageControl];
Demo2
@property (nonatomic, strong) JhPageControl *pageControl2;-(JhPageControl *)pageControl2{ if (!_pageControl2) { JhPageControl *pageControl = [[JhPageControl alloc] init]; CGFloat pageControl_X = 0; CGFloat pageControl_Y = 200; pageControl.frame = CGRectMake(pageControl_X, pageControl_Y, Kwidth, 15); pageControl.numberOfPages = kMaxPage; pageControl.currentPage = 1; pageControl.otherColor = JhRandomColor; pageControl.currentColor = JhRandomColor; pageControl.PageControlContentMode = JhPageControlContentModeCenter; //设置对齐方式 pageControl.controlSpacing = 5.0; //间距 pageControl.marginSpacing = 0; //距离初始位置 间距 默认10 pageControl.PageControlStyle = JhPageControlStyelDotAndRectangle; //圆点 + 长条 样式// pageControl.controlSize = CGSizeMake(15, 2);//如果设置PageControlStyle,则失效 _pageControl2 =pageControl; [self.view addSubview:self.pageControl2]; } return _pageControl2;} [self pageControl2];
Demo3
@property (nonatomic, strong) JhPageControl *pageControl3;-(JhPageControl *)pageControl3{ if (!_pageControl3) { JhPageControl *pageControl = [[JhPageControl alloc] init]; CGFloat pageControl_X = 0; CGFloat pageControl_Y = 300; pageControl.frame = CGRectMake(pageControl_X, pageControl_Y, Kwidth, 15); pageControl.numberOfPages = kMaxPage; pageControl.currentPage = 1; pageControl.otherColor = JhRandomColor; pageControl.currentColor = JhRandomColor; pageControl.PageControlContentMode = JhPageControlContentModeRight; //设置对齐方式 pageControl.controlSpacing = 3.0; //间距 pageControl.marginSpacing = 10; //距离初始位置 间距 默认10 pageControl.PageControlStyle = JhPageControlStyelRectangle;//长条样式 _pageControl3 =pageControl; [self.view addSubview:self.pageControl3]; } return _pageControl3;} [self pageControl3];
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~