摘要: UIPickView的属性: picker的高度是固定的,如果设置大于216,就是216,如果小于216大于180,就是180;如果小于180大于162,就是162。 设置数据源及代理(UIPickerViewDelegate,UIPickerViewDataSource) picker的高度是固定 阅读全文
posted @ 2019-07-23 16:34 夜之独行者 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 导航视图控制器的基本概念: 1、导航视图控制器是基于构建分层(有层级)应用程序的主要工具,管理着多个内容视图的换入(压入)和换出(弹出)。自身提供了视图切换的动画效果 2、父类是UIViewController UIViewController是所有视图控制器的父类也叫基类。 3、导航控制器是以栈的 阅读全文
posted @ 2019-07-23 16:33 夜之独行者 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.继承关系 UITableView继承自UIScrollView,因此支持垂直滚动,而且性能极佳。UITableView的代理协议也继承了UIScrollView的代理协议,可以通过实现UIScrollView的代理方法,监听UITableView的变化。在UITableView中没有列的概念,只 阅读全文
posted @ 2019-07-23 16:27 夜之独行者 阅读(108) 评论(0) 推荐(0) 编辑
摘要: (1) //初始化textfield并设置位置及大小 UITextField * textField = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; (2) //设置边框样式,只有设置了才会显示边框样式 textField.borderStyle = UITextBorderStyleRoundedRect;... 阅读全文
posted @ 2019-07-23 15:04 夜之独行者 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 常用方法 帧动画 阅读全文
posted @ 2019-07-23 15:03 夜之独行者 阅读(89) 评论(0) 推荐(0) 编辑
摘要: #pragma mark 不可变字典 // 创建 字典 快速创建:@{key1:value1,key2:value2}; 快速访问字典元素:字典名[key] // 静态创建 NSDictionary * dic1 = [NSDictionarydictionaryWithObjectsAndKeys 阅读全文
posted @ 2019-07-23 15:00 夜之独行者 阅读(112) 评论(0) 推荐(0) 编辑
摘要: #pragma mark 不可变数组 // 创建方法 快速创建(不可变):@[obj1,obj2,obj3]; 快速访问数组元素:数组名[i] // 静态创建 NSArray * array1 = [NSArrayarrayWithObjects:@"One",@"Two",@"Three", ni 阅读全文
posted @ 2019-07-23 14:38 夜之独行者 阅读(117) 评论(0) 推荐(0) 编辑
摘要: NSNumber就是数字对象,我们可以使用NSNumber对象来创建和初始化不同类型的数字对象。 阅读全文
posted @ 2019-07-23 11:43 夜之独行者 阅读(123) 评论(0) 推荐(0) 编辑