1).监听思想:B监听A发生了什么事情
2).通知思想:A发生了一些事情,要通知B去做
1.2scrollView的代理使用
1).如何成为代理(三步)
*声明协议
*设置代理对象self.scrollView.delegate = self;
*实现协议方法
2).代理监听scrollView的拖拽事件
3).用代理实现缩放
*成为UIScrollView的代理()
*设置缩放对象(通过viewForZoomingInScrollView方法)
*设置缩放为范围(maximumZoomScale、minimumZoomScale)
2.分页
1.只要将UIScrollView的pageEnabled属性设置为YES,UIScrollView会被分割成多个独立页面,里面的内容就能进行分页展示 2.一般会配合UIPageControl增强分页效果,UIPageControl常用属性如下 一共有多少页 @property(nonatomic) NSInteger numberOfPages;当前显示的页码
@property(nonatomic) NSInteger currentPage;只有一页时,是否需要隐藏页码指示器
@property(nonatomic) BOOL hidesForSinglePage;
其他页码指示器的颜色 property(nonatomic,retain) UIColor *pageIndicatorTintColor;
当前页码指示器的颜色 @property(nonatomic,retain) UIColor *currentPageIndicatorTintColor; 3.定时器 ==================================================
+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL);
- (void)invalidate;
通过invalidate方法可以停止定时器的工作,一旦定时器被停止了,就不能再次执行任务。只能再创建一个新的定时器才能执行新的任务转载于:https://www.cnblogs.com/zhaoyan/p/3756206.html
相关资源:数据结构—成绩单生成器