
UI
文章平均质量分 65
水月Dragon
这个作者很懒,什么都没留下…
展开
-
自定义视图与工厂模式
自定义视图: 实现自定义View的步骤: 1 创建一个UIView的子类 2 在初始化方法中添加子视图 3 提供一些接口,给外界操作子视图 其意义就是将包含内容一样的几个控件放在一个View上面,通过外部调用View来声明属性,这样所声明的属性就包含在View中创建的几个控件。 工厂模式: 为UIView提供一个类目,在这个类目中添加方法原创 2016-01-15 21:36:13 · 388 阅读 · 0 评论 -
Block与Block进阶
Block :数据库中的最小存储和处理单位。 Block的使用: // 定义一个block变量,变量名是sumBlock // 最左边的int:block的返回值是int类型 // 最右边的(int, int) block接受两个int类型的参数 int (^sumBlock)(int, int); sumBlock = ^(int v1, int v2)原创 2016-01-18 21:36:16 · 382 阅读 · 0 评论 -
UI基础
搭建UI界面时需要注意的问题: 1.bounds :他是在创建了View的前提下,View的坐标已经固定,如果bounds改变则改变的是bound是自身的坐标系,在View中添加外部视图View1时,View1是以改变之后的bounds的坐标系作为自身的坐标系的。 2.masksToBounds:这是设置圆角的时候需要设置的前提,它本身默认是YES,如果想要显示为圆角,改变的是Layer层,当设原创 2016-01-09 09:38:06 · 301 阅读 · 0 评论 -
屏幕的旋转控制
设置程序支持的旋转方向 设置当屏幕旋转到不同方向时显示不同的内容原创 2016-01-09 10:32:36 · 366 阅读 · 0 评论 -
沙盒与数据库
获取Documents目录 // NSUserDomainMask 代表从用户文件夹下找 // YES 代表展开路径中的波浪字符“~” NSArray *documents = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); // 只有一个匹配目录,所以这个集合原创 2016-02-29 21:30:45 · 1318 阅读 · 0 评论 -
UItextField 小结
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)] //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typede原创 2017-08-24 09:31:58 · 583 阅读 · 0 评论 -
设置launchImage的尺寸
LaunchScreen.storyboard 在LaunchScreen.storyboard中拖拽imageView并设置约束,勾选右侧Use as launch Screen工程—General—App Icons and Launch Images选项中设置Launch Screen File为所制作的LaunchScreen.storyboard或者LaunchScreen.xibAss...转载 2018-05-15 10:13:51 · 893 阅读 · 0 评论 -
xib适配机型
从接触ios开始,我就是忠实的可视化开发的搬运工——俗称UI拖拽师! 本编主要送给那些年热爱xib,喜欢效率的ios程序猿们。它可能解决你多年的心病!一直挥散不去的禁锢于代码的约束,一群技术大牛此时应该会鄙视,但我乐此不疲。 正题开始:此篇文章的主要内容是利用运行时和xib的机制,用少许的代码适配所有机型。简单粗暴而不失优雅!用了我这套方法你只要在375的xib里面随心所欲的约束,然后就可以...转载 2019-05-20 17:18:37 · 849 阅读 · 0 评论