UIScrollView && UITableView相关属性汇总

   

1, UIScrollView:

tracking //当 touch 后还没有拖动的时候值是YES,否则NO

zoomBouncing //当内容放大到最大或者最小的时候值是 YES,否则 NO

zooming //当正在缩放的时候值是 YES,否则 NO

decelerating //当滚动后,手指放开但是还在继续滚动中。这个时候是 YES,其它时候是
NO

decelerationRate //设置手指放开后的减速率

maximumZoomScale //一个浮点数,表示能放最大的倍数

minimumZoomScale 
//一个浮点数,表示能缩最小的倍数

pagingEnabled //当值是 YES 会自动滚动到 subview 的边界。默认是NO

scrollEnabled //决定是否可以滚动

sView.contentSize = CGSizeMake(320*5,372);//滚动的范围

delaysContentTouches //是个布尔值,当值是 YES 的时候,用户触碰开始,scroll
view要延迟一会,看看是否用户有意图滚动。假如滚动了,那么捕捉 touch-down 事件,否则就不捕捉。假如值是NO,当用户触碰,
scroll view 会立即触发 touchesShouldBegin:withEvent:inContentView:,默认是
YES

canCancelContentTouches //当值是 YES 的时候,用户触碰后,然后在一定时间内没有移动,scrollView
发送 tracking events,然后用户移动手指足够长度触发滚动事件,这个时候,scrollView 发送了
touchesCancelled:withEvent: 到 subview,然后 scroView 开始滚动。假如值是
NO,scrollView 发送 tracking events 后,就算用户移动手指,scrollView
也不会滚动。

contentSize //里面内容的大小,也就是可以滚动的大小,默认是0,没有滚动效果。

showsHorizontalScrollIndicator //滚动时是否显示水平滚动条

showsVerticalScrollIndicator //滚动时是否显示垂直滚动条

bounces //默认是 yes,就是滚动超过边界会反弹有反弹回来的效果。假如是
NO,那么滚动到达边界会立刻停止。

bouncesZoom //和 bounces 类似,区别在于:这个效果反映在缩放上面,假如缩放超过最大缩放,那么会反弹效果;假如是
NO,则到达最大或者最小的时候立即停止。

directionalLockEnabled //默认是 NO,可以在垂直和水平方向同时运动。当值是 YES
时,假如一开始是垂直或者是水平运动,那么接下来会锁定另外一个方向的滚动。
假如一开始是对角方向滚动,则不会禁止某个方向

indicatorStyle //滚动条的样式,基本只是设置颜色。总共3个颜色:默认、黑、白

scrollIndicatorInsets //设置滚动条的位置

2,UITableView

tableView.bounces=NO//禁止拖动

tableView.separatorStyle
= UITableViewCellSeparatorStyleNone;//去掉边框

[cellView
setSelectionStyle:UITableViewCellSelectionStyleNone];//禁止触发点击某行

//实现某行的选中效果(点击某行变颜色,松开还是刚变的颜色,点击其他行这行颜色消失):

[cellView setBackgroundColor:[UIColor
clearColor]];

cellView.selectedBackgroundView = [[[UIView
alloc] initWithFrame:cellView.frame] autorelease];

UIImageView *ia1=[[UIImageView
alloc]initWithFrame:CGRectMake(0, 0, 280, 170)];

ia1.image=[UIImage imageNamed:@"ts_bg01.png"];

cellView.backgroundView=ia1;

UIImageView *ia2=[[UIImageView
alloc]initWithFrame:CGRectMake(0, 0, 280, 170)];

ia2.image=[UIImage
imageNamed:@"ts_bg02.png"];

cellView.selectedBackgroundView=ia2;

时间: 2024-10-13 16:14:23

UIScrollView && UITableView相关属性汇总的相关文章

UIScrollView的相关属性说明

_scrollView = [[UIScrollView alloc] init]; //height = 0:禁止垂直方向滚动 _scrollView.contentSize = CGSizeMake(kTwo * kScreenW, 0); //不显示水平方向的滚动条 _scrollView.showsHorizontalScrollIndicator = NO; //不分页,手指滑到哪里scrollview就滚动到哪里 _scrollView.pagingEnabled = NO; //s

转载--iOS,UIScrollView的相关属性,方法

http://blog.sina.com.cn/s/blog_45e2b66c01019wfg.html UIScrollView 快速滑动过程中,滚动速度过快,可以通过属性decelerationRate控制. decelerationRate范围为0-----1,一般0---0.5没有多少区别.0也没有问题. decelerationrate 设置当它减速时的速度,0.1f的话,很快就停下来,1就正常速度停下,即滑动一定距离才停. 下面附属UIScrollView属性: 转自  http:/

【Android】Scrollview 相关问题汇总

去除Scrollview 滑动边界渐变颜色 去掉滚动条,并将在滑动时,边界不会变成灰白 <horizontalscrollview android:overScrollMode="never" android:background="@null" android:scrollbars="none" android:fadingEdge="none" /> scrollview初始化定位滚动条的位置在需要的地方调用m

textView属性汇总

TextView属性汇总,备忘 android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接.可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正.此处无效果,在显示输入法并输入的时候起作用.android:bufferType指定getText()方式取得的文本类别.选项editable 类似于StringBuilder可追加字符,也就是说getText后可调

Android--控件属性汇总

控件属性: android属性 Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料, 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:l

ORACLE ERP相关整理汇总

摘自:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763104687270e54f7633f8883492c81c40884642c101a39feed7c63525483846b6777ac4f5aeefb3765377523a09bbfd20c82e5866d72c8713b2d5cd5104c840eafba11658337902bb6e947f0bb802594dac5d2af0b008c044521d3ae9c5b700

android布局相关属性

 android属性 Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料, 第一类:属性值为true或false android:layout_centerHrizontal  水平居中 android:layout_centerVertical   垂直居中 android:layout_centerInparent    相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:

Android之EditText 属性汇总 +限定输入某些特殊字符

找了很多地方都没看到,经过尝试,发现这么一种方法可以达到限定edittext中的字符. android:digits="1234567890qwertyuiopasdfghjklzxcvbnm`-=[]\;,./[email protected]#$%^*()_+}{:?&<>"&apos;" 里面是可以输入的字符,大家根据自己的需求添加. 再摘抄一部分其他前辈的博文,留做备份 android:layout_gravity="center

HTML常用标签汇总、CSS常用属性汇总

标签名 属性 及其取值 作用 单词意思 <a> href:超链接url地址 target:_blank(规定页面在新窗口打开) _self(规定页面在本窗口打开) _top(使文档载入包含此链接的窗口) _parent(使文档载入父窗口或者包含来链接引用的框架的框架集) 插入超链接 超链接 <base> href: 链接规定默认地址 target: 页面打开方式,取值同<a>的target 规定页面上的所有链接规定默认地址或默认目标. 基础 <b>   加粗