<一>视图
//控制视图是否可以响应用户事件
greenView.userInteractionEnabled = NO;
// 把greenView视图拿到最上面
[self.window bringSubviewToFront:greenView];
// 把greenView视图放到最下面
[self.window sendSubviewToBack:greenView];
//greenView视图从父视图中移除 (只有移除子视图主动其他都有父视图控制)
[greenView removeFromSuperview];
<二>视图控制器
// 推出新视图参数一:想要推出的控制器 参数二:动画效果 参数三:block语法,推出后想要进行的操作
[self presentViewController:secondVC animated:YES completion:^{
// 当推出一个新的页面之后会执行block中的代码
}];
//在secondVC视图中返回上一页面 模态切换
[self dismissViewControllerAnimated:YES completion:^{
}];
<三>Lable常用设置
// 文本显示的行数 如果是0的话根据label的高度能显示多少行就显示多少行
label1.numberOfLines = 0;
// 让lable自动适应内容的高度(label高度会自动调整)
[label1 sizeToFit];
// 文本阴影颜色
label1.shadowColor = [UIColor redColor];
// 文本阴影偏斜 往左拉往右拉
label1.shadowOffset = CGSizeMake(4, 4);
<四>TextField常用设置
默认文本 : textField.placeholder = @"请输入用户名";
边框样式
textField.borderStyle
textField.clearButtonMode
输入控制 : textField.enabled
安全输入,即密码框: textField.secureTextEntry
键盘类型 : textField.keyboardType
键盘右下角retur键的样式 : textField.returnKeyType
回收键盘 : [TextField resignFirstResponder];
第一响应者: [TextField resignFirstResponder];