IOS开发入门之UIWindow相关
1.创建好UIWindow之后,要设置其根视图控制器,也就是rootViewController。比如 myViewController = rootViewController。设置完成后,myViewerController中的view(是一个属性),会自动导入到UIWindow中。
2.点击屏幕空白处使文本框输入键盘消失的办法:
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
[self.textView1 resignFirstResponder];
}
//点击手机屏幕收起键盘
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
//1、获取touch的对象
UITouch *touch = [touches anyObject];
//2、取出touch对象的view
UIView *view = touch.view;
//3、判断是不是触摸的手机屏幕
if (view == self.view) {
[self.view endEditing:YES];//收起键盘
}
}
3.animated:表示动画
例如:
//通过开关取值然后实现联动
- (void)switchValueChanged:(UISwitch *)sender {
BOOL flag = sender.isOn;
[self.leftSwitch setOn:flag animated:YES];
[self.rightSwitch setOn:flag animated:YES];
} 表示是否有动画效果!!!!
4.UIToolBar控件代表工具条,是一个容器,里面可以装很多个UIBarButtonItem。UIToolBar几乎可以放置任何控件,只要把该控件包装成UIBarButtonItem即可。