ZJPageControl 1.0

ZJPageControl 1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2017年9月

[EvanZhou]] 维护。



  • Evan

demo.gif

ZJPageControl 是一个自定义的动态页面控制,用于替换 UIPageControl,灵感来自 Tamino Martinius

安装

手动

只需将 ZJPageControl 文件夹添加到您的项目中

使用

Storyboard

只需将 UIView 拖入并设置其类为 ZJPageControl。

ibdesignable.gif

代码

// init
ZJPageControl *pageControl = [[ZJPageControl alloc] initWithFrame:pageControlFrame];
pageControl.numberOfPages = 4;
pageControl.padding = 8;
pageControl.radius = 4;
pageControl.lineWidth = 2;
pageControl.pageIndicatorTintColor = [UIColor blueColor];
pageControl.currentPageIndicatorTintColor = [UIColor redColor];
[pageControl addTarget:self action:@selector(pageControlValueChanged:) forControlEvents:UIControlEventValueChanged];

// set current page
pageControl.currentPage = 2;

// set current page with animation
[pageControl setCurrentPage:2 animated:YES];

要求

  • iOS 7.0+
  • Xcode 8+

许可证

ZJPageControl 在 MIT 许可证下发布。有关详细信息,请参阅 LICENSE