ScrollView常用属性及代理方法
来源:互联网 发布:印度美食 知乎 编辑:程序博客网 时间:2024/05/18 22:46
可以滚动的UI控件,为什么需要滚动?,屏幕太小了,无法显示完全内容.那么问题来了.ScrollView中,什么在滚动?在这里不多说:当然是内容在滚动.
一. UIScrollView常用属性
1.contentSize :是设置内容的滚动范围
<1> contentSize设置的时候,必须大于scrollView的size才可以滚动
<2> 如果宽度为0: 表示在横向上是不能滚动的
2.contentInset
设置内边距
imageView 和 scrollView四周一个边距
3.bounces
弹簧效果:一般是YES,不关闭
4.决定显示/隐藏滚动指示条
_scrollView.showsHorizontalScrollIndicator = NO;
_scrollView.showsVerticalScrollIndicator = NO;
5.当bounces =YES,没有设置contentSize的时候,在拖拽的时候依然有弹簧效果
_scrollView.alwaysBounceHorizontal = YES;
_scrollView.alwaysBounceVertical = YES;
6.contentOffset
滚动到的位置(点)
_scrollView.contentOffset = CGPointMake(100,0);
7.scrollEnabled : 是否可以滚动
scrollView 不能滚动的原因:
1.contentSize小于或等于scrollView的size
2.scrollEnabled =NO的时候
3._scrollView.userInteractionEanbled =NO 的时候
conentsize scrollView.frame.size 在拖动的时候会不会变化
contentSize : 内容的滚动的范围
scrollView.frame.size : scrollView 本身的宽高
1.哪个对象需要传递消息,就由这个对象来指定协议
制定协议
设置代理属性(weak)
2.使用代理1> 导入头文件 2> 遵守协议 3.>设置控制器成为view的代理 4>.实现对应的代理方法
3.代理方法,是由消息发送者来主动调用的
// respondsToSelector:检测对象是否实现了 对应的方法,如果实现,返回yes
if([self.delegate respondsToSelector:@selector(needPigMeet)]) {
}
- ScrollView常用属性及代理方法
- scrollview常用属性和代理
- 184,ScrollView中常用的属性与代理方法
- UIScrollView 基本属性 及 常用代理方法
- 4.ScrollView常用属性,常用代理方法,图片轮播器,UIAlertView/UIActionSheet
- UIScrollView常用属性/常用代理方法总结
- scrollview的代理方法
- UIScrollView常用属性和代理方法
- UIApplication常用的代理方法和属性
- ScrollView常用属性汇总
- ScrollView常用属性汇总
- ScrollView常用属性
- scrollView常用属性
- ScrollView常用属性汇总
- android ScrollView常用属性
- ScrollView和HorizontalScrollView常用属性,及禁止滑动
- UIScrollView属性及代理方法总结
- Swift UIScrollView 属性及代理方法
- IIC总线
- R语言︱文件读入、读出一些方法罗列(批量xlsx文件、数据库、文本txt、文件夹)
- Linux命令详解
- Android 窗口小部件--APP Widget
- pcduino 3 nano
- ScrollView常用属性及代理方法
- 测试工具类
- c++第三次上机-2
- 最短路练习
- easyui的validatebox校验
- HDOJ 2026 首字母变大写
- 已知与未知
- R语言︱用excel VBA把xlsx批量转化为csv格式
- Linux内核分析7:Linux内核装载和启动一个可执行程序的分析