UIScrollView(学习中…)
1. UIScrollView代理(delegate对象)
-
delegate作用:能对scrollView进行一系列的事件监听,比如滑动监听.
-
必须实现对应的代理协议.
-
然后可以在代理对象中实现所对应的回调方法.(比如滑动回调).
-
可以缩放,滚动,缩放内部一个子控件.
-
两种方法实现delegate 方法 .
1. slef.scrollView.delegate= self; //另一种就是直接xib 拖线了. 2. 让ViewController 实现<UIScrollViewDelegate> 3. 实现监听事件 4. scrollViewDidScroll //滚动中... 5. scrollViewDidEndDragging // 结束 6. scrollViewWillBeginDragging //开始滚动.. 7. - (nullable UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView { //缩放内部一个imageView return self.imageView; } //设置缩放大小 self.scrollView.maximumZoomScale = 10; self.scrollView.minimumZoomScale = 0.5;