9.0 UIScrollView+UIPageControl实现新特性的实现

需求:

  1. 启动程序后,有个介绍app新特性的界面

思路:

  1. 新特性界面,其实就多个图片组合在一起,展示出来而已!
  2. 使用UIScrollView,实现滚动动画
  3. 新特性视图,有个分页功能,方便直观的展现用户内容!(UIPageControl)
  4. UIPageControl和UIScrollView实现联动!(遵循代理,成为代理类,实现滑动改变分页控件方法)
  5. 在最后一页,显示"进入微博"按钮,注意它是背景图片按钮!currentBackgroundImage(当前按钮的背景图片) setBackgroundImage (设置背景图片)
#import "WBNewFeatureViewController.h"
#import "UIButton+Extension.h"

@interface WBNewFeatureViewController ()
@property (nonatomic,weak)UIPageControl *pageControl;
@end

@implementation WBNewFeatureViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.view.backgroundColor = [UIColor whiteColor];
    //创建scrollView
    UIScrollView *scrollView  = [[UIScrollView alloc]initWithFrame: self.view.bounds];
    
    //开启分页
    scrollView.pagingEnabled = YES;
    //去除水平方向滚动条
    scrollView.showsHorizontalScrollIndicator = NO;
    
    //监听滑动-->成为代理
    scrollView.delegate = self;
    
    //动画图片个数
    NSInteger count= 4;
    
    for (int i=0; i

效果图

9.0 UIScrollView+UIPageControl实现新特性的实现_第1张图片

你可能感兴趣的:(9.0 UIScrollView+UIPageControl实现新特性的实现)