uiview常见属性总结

uiview常见属性总结

ID:35295031

大小:14.78 KB

页数:4页

时间:2019-03-23

uiview常见属性总结_第1页
uiview常见属性总结_第2页
uiview常见属性总结_第3页
uiview常见属性总结_第4页
资源描述:

《uiview常见属性总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、UIView常见属性总结一UIVIew常见属性1.frame位置和尺寸(以父控件的左上角为原点(0,0))2.center中点(以父控件的左上角为原点(0,0))3.bounds位置和尺寸(以自己的左上角为原点(0,0))4.transform形变属性(缩放,旋转)5.backgroundColor背景颜色6.tag标识(父控件可以根据这个标识找到对应的子控件,同一个父控件中的子控件不要一样)7.hidden设置是否要隐藏8.alpha透明度(0~1);9.opaque不透明度(0~1);10.userInter

2、actionEnabled能否跟用户进行交互(YES能交互)11.superView父控件12.subviews子控件13.contentMode内容显示的模式拉伸自适应[viewviewWithTag:10];[btn19btn210imageView210]二.UIView常见方法1.addSubview添加子控件,被添加到最上面(subviews中的最后面)2.removeFromSuperview从父控件中移除3.viewWithTag:父控件可以根据这个tag标识找到对应的控件(遍历所有的子控件)4.i

3、nsertSubview:atIndex:添加子控件到指定的位置5.利用两个类方法来执行动画的两个方法+(void)beginAnimations:(NSString*)animationIDcontext:(void*)context;/**..需要执行动画的代码..**/+(void)commitAnimations;6.利用blok执行动画/*duration动画持续时间animations存放需林执行动画的代码completion存放动画完毕后需要执行的操作代码*/+(void)animateWithDu

4、ration:(NSTimeInterval)durationanimations:(void(^)(void))animationscompletion:(void(^))(BOOLfinished)completion三.UIControl1.只要继承UIControl,就能简单地处理事件(点击事件,值改变事件)2.继承了UIControl的子类UIButton.UISlider.UISwitch.UIDatePicker等等3.当需要监听了一个子控件时间的时候,解决步骤:1>.先看它是否继承自UIContr

5、ol2>.再看它内部是否有delegate属性4.常用属性1>enabled能否处理时间2>contentVerticalAlignment内容在垂直方向上的排布方式3>contentHorizontalAlignment内容在水平方向上的排布方式5.常用方法1>添加监听器/*target监听器对象action事件触发时所调用的方法,调用target的方法*/-(void)addTarget:(id)targetaction:(SEL)actionforControlEvents:(UIControlEvents

6、)controlEvents;2>删除监听器//删除监听器后,事件触发时就不会再通知监听器了,也就不会再调用target的action方法了-(voidroemoveTarget:(id)targetaction:](SEL)actionforControlEvents:](UIControlEvents)controlEvents);3>获得所有的监听器对象-(NSSet*)allTargets;四,UILabel1.常见属性1>text所显示的文本内容2>textColor文本颜色3>font字体4>shad

7、owColor文字的阴影颜色5>shadowOffset阴影的偏差距离(width水平方向的偏差距离,height垂直方向的念头距离,正数下边)6>textAlignment设置文字的排布方法(偏左,偏右,居中).7>numberOfLines允许文字最多有几行数(如果为0,自动换行).五.UIButton//.UISlider.UISwitch.UIDatePicker等等1.常见属性1>titleLabel获取内部的UILabel对象2>imageView获取内部的UIImageView对象2.常见方法1>设

8、置内部UILabel显示的文本内容//设置按钮文本的时候不能btn.titleLabel.text=@"4324324";-(void)setTitle:(NSString*)titleforState:(UIControlState)state;//defaultisnil.titleisassumedtobesingleline2>设置内部UILabel的文字颜色-(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。