iOS自学笔记之UISwitch和UITextField
来源:互联网 发布:猪八戒局域网考试软件 编辑:程序博客网 时间:2024/06/08 12:35
软硬件环境
- macOS Sierra
- Xcode 7.0.1
UISwitch
UISwitch是一个状态转换的控件,包括打开和关闭2种状态,不同的状态相应地实现不同的业务逻辑。
- (void)viewDidLoad { [super viewDidLoad] ; // Do any additional setup after loading the view, typically from a nib. //创建一个UISwitch对象 UISwitch* mySwitch = [[UISwitch alloc] init] ; //设置UISwitch的位置,注意,UISwitch的宽和高是无法改变的 mySwitch.frame = CGRectMake(100, 100, 100, 40) ; //UI上那个点的颜色 mySwitch.thumbTintColor = [UIColor redColor] ; //打开状态的颜色 mySwitch.onTintColor = [UIColor blueColor] ; //UISwitch的初始状态 //YES : 打开状态 //NO : 关闭状态 //mySwitch.on = YES ; //或者可以使用方法来设置,使用动画效果 [mySwitch setOn:YES animated:YES] ; //响应事件 [mySwitch addTarget:self action:@selector(switchPress) forControlEvents:UIControlEventValueChanged] ; [self.view addSubview:mySwitch] ; }//UISwitch事件响应方法- (void)switchPress { NSLog(@"switch is pressed.") ;}
代码执行效果如下
UITextField
UITextField是一个可以输入文本的控件,类似于android中的Editline。
//创建UITextField对象 UITextField* textField = [[UITextField alloc] init] ; //设置位置 textField.frame = CGRectMake(100, 300, 200, 40) ; //显示的文本 textField.text = @"哈啰" ; //设置字体及大小 textField.font = [UIFont systemFontOfSize:20] ; //设置文本的颜色 textField.textColor = [UIColor blackColor] ; //提示文字,当textField.text为空时显示 textField.placeholder = @"请输入文本..." ; //是否作为密码 //YES : 显示圆点加密 textField.secureTextEntry = NO ; //边框style textField.borderStyle = UITextBorderStyleRoundedRect ; //keyboard类型 textField.keyboardType = UIKeyboardTypePhonePad ; [self.view addSubview:textField] ;
源码下载
https://github.com/djstava/iOSLearning/tree/master/iOSUISwitchAndUITextField
0 0
- iOS自学笔记之UISwitch和UITextField
- iOS UISwitch和UITextField 的监听
- UISwitch和UITextField
- UITextField和UISwitch
- IOS学习笔记之UISwitch
- iOS UISwitch UISegmentedControl UITextField使用方法
- iOS自学笔记之UIProgressView和UIActivityIndicatorView
- IOS学习笔记之UITextField
- IOS入门学习笔记(普通UI控件--UISwitch、UITextField、UITextView、UISegmentedControl)
- IOS学习笔记(四)之UITextField和UITextView控件学习
- IOS之自定义UISwitch
- IOS之自定义UISwitch
- iOS 控件之 UISwitch
- IOS之UISwitch使用
- iOS自学笔记之UISlider
- iOS自学笔记之UIStepper、UISegmentedControl和UITouch
- iOS学习之UISwitch控件两种使用方法和监听
- iOS学习之UISwitch控件两种使用方法和监听
- 排序算法学习
- 对Android 软键盘向下的监听
- javaEE之标签和过滤器
- 远程连接Linux (Ubuntu配置SSH服务) 端口22
- RecycleView的使用细则
- iOS自学笔记之UISwitch和UITextField
- PHP5.6以后开启curl支持的办法
- 三线性插值在HOG中的应用
- Xcode的报错:You don’t have permission
- 树
- Android中Activity处理返回结果的实现方式
- C# 显示一个“Hello world!”
- HttpUrlConnection的使用
- 兼容位图和兼容DC的理解