ios开发笔记之一 ios9弹窗、 接收textfield信息、button监听
主题
1.获取storyboard中文本框中的内容
2.类型之间的强制转换
3.弹出框属性
IBAction类型的返回值用于监听方法(按钮等)
IBOutlet类型返回值用于坚挺属性(文本框)
int类型在oc中 全局变量默认值是0,局部变量默认值是随机数。
类型强制转换
NSString text;
[text intValue]强制把text变量转换成int类型。
如何关联文本框和代码
在viewcontroller.h中在@interface下一行(自己写好的语句,当然也可以先拖拽在取名)
弹出框:
//创建弹窗 ios7
UIAlertView *allert = [[UIAlertView alloc] initWithTitle: @“提示标题” message:@“提示内容” delegate:nil(委托) cancelButtonTitle:@“取消按钮的文字” otherButtonTitles:nil,nil];
//显示
[alert show];
包括取消按钮
//创建弹窗 ios8
UIAlertController *alertVc = [UIAlertController alertControllerWithTitle:@”提示标题” message:@”提示内容” preferredStyle:<#(UIAlertControllerStyle)#>弹窗的模式,传什么返回值就以什么形式弹出];
//有取消按钮
[alertVc addAction:[UIAlertAction actionWithTitle:@”取消” style:/*枚举类型,点进去看属性*/UIAlertActionStyleCancel handler:/*点击后做什么*/nil]];;
//显示弹窗
self presentViewController:alertVc animated:NO/*是否有动画*/ completion:^(void)completion //弹窗完成后要做什么事情,没有要做的就设定为nil];
如果没有取消按钮步骤,此时弹出框中没有取消按钮!!