Open hkz404 opened 10 years ago
UITextFiled 拼错了
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
UITouch *touch = [[event allTouches] anyObject];
if ([txtView isFirstResponder] && [touch view] != txtView) {
[txtView resignFirstResponder];
[self checkText:txtView.text];
}
[super touchesBegan:touches withEvent:event];
}
可以通过这种方式来实现点击空白隐藏键盘
Jundabei 4分 Bindy 16分 Faycheng 16分 Jeakeyliang 16分
各类常用控件
自 iOS7 推出扁平化风格之后,下面的控件几乎都变了样。
UILabel(标签视图)
作用:显示文本
常用属性:
实例代码:
UIControl
作用:具有事件处理的控件的父类
事件响应的三种形式:基于触摸、基于值、基于编辑
常用方法:
控制视图的事件处理:
UIButton
作用:响应用户的点击事件
常用方法:
可以发现每个方法都有
forState
,它有几个值:UITextField
作用:文本输入控件,用于用户输入文字
常用属性:
实例代码:
代理方法:
UISlider
作用:控制系统声音,或者表示播放进度等
常用属性:
示例代码:
UISegmentedControl
作用:分段控件,页面的切换等。
示例代码:
UIPageControl
作用:通常与 UIScrollView 连用,提示用户当前显示的页数
常用属性:
UIActivityIndicatorView(菊花)
常用属性和方法:
系统状态栏中显示菊花的方法:
UIAlertView
作用:警告视图(弹出框),提示用户,帮助用户选择
代码示例:
UIActionSheet
作用:警告视图(从下面网上弹出),提示用户,帮助用户选择
代码示例:
UIImageView
常用属性:
第四章作业
评分标准:界面还原(4分),通过输入框下面的滑动条可以调节文本框字体大小(8分),自定义键盘,可快速插入颜文字(12分),若文本输入框没有内容,按下键盘的 return 键时弹出警告框(16分)