iPhone的UI标准和基本UI控

iPhone的UI标准和基本UI控

ID:36433649

大小:3.70 MB

页数:40页

时间:2019-05-09

iPhone的UI标准和基本UI控_第1页
iPhone的UI标准和基本UI控_第2页
iPhone的UI标准和基本UI控_第3页
iPhone的UI标准和基本UI控_第4页
iPhone的UI标准和基本UI控_第5页
资源描述:

《iPhone的UI标准和基本UI控》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、iPhone的基本UI控件使用iPhone系统标准UI,UI控件使用通过上节课的介绍,大家对于iPhone的整个框架和语法有了大致了解。本节课程将具体介绍iPhone的UI标准和UIView上的UI子控件。上节回顾iPhone系统标准UI介绍UI规范输入控件(UITextField&UITextView)按钮控件(UIButton&UIControl)控制控件(UISwitch&UISlider)进度条(UIActivityIndicatorView&UIProgressView)提示控件(UIAlertSheet&UIActionSheet)导航条和工具条控件(UI

2、NavigationBar&UIToolBar&UISegment)参考代码:UICatalog课程大纲iPhone系统标准UI介绍UI规范继承树:UIControl :UIView :UIResponder :NSObject描述:UITextField是控制单行输入的控件,用于简单的输入场合,如QQ昵称,对话框输入等。讨论主题:键盘控制。显示控制。文字控制。UITextField属性文本属性:Text–-文字内容placeHolder–-空填充的文字内容Font–字体类型textColor–-文本颜色textAlignment–-文本对齐方式adjustsFont

3、SizeToFitWidth–是否自适应文字大小minimumFontSize–最小文字号数边框属性borderStyle--边框风格background--背景Clearmode--清除模式leftView,rightView--左右边视图UITextField的属性编辑属性:DelegateeditingclearsOnBeginEditing方法:–textRectForBounds:–drawTextInRect:–placeholderRectForBounds:–drawPlaceholderInRect:–borderRectForBounds:–edi

4、tingRectForBounds:–clearButtonRectForBounds:–leftViewRectForBounds:–rightViewRectForBounds:Delegate-(BOOL)textFieldShouldBeginEditing;//返回NO讲禁止编辑-(void)textFieldDidBeginEditing;//当键盘得到焦点的时候,调用此方法-(BOOL)textFieldShouldEndEditing;//如果返回NO将会限制键盘掉下-(void)textFieldDidEndEditing://键盘已经掉下-(BOO

5、L)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string;//返回no输入字符无效-(BOOL)textFieldShouldClear:(UITextField*)textField;-(BOOL)textFieldShouldReturn:(UITextField*)textField;NotificationUITextFieldTextDidBeginEditingNotification;

6、UITextFieldTextDidEndEditingNotification;UITextFieldTextDidChangeNotification;UITextView继承树:UIScrollView:UIView:UIResponder:NSObject描述:UITextView是相对复杂可用作多行输入的控件属性:textpropertyfontpropertytextColorpropertyeditablepropertydataDetectorTypespropertytextAlignmentpropertyselectedRangeproperty

7、方法:–hasText:–scrollRangeToVisible:通告:UITextViewTextDidBeginEditingNotificationUITextViewTextDidChangeNotificationUITextViewTextDidEndEditingNotificationDelegate:-(BOOL)textViewShouldBeginEditing:(UITextView*)textView;-(BOOL)textViewShouldEndEditing:(UITextView*)textView;-(void)

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

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

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