在该函数前添加 @discardableResult 即可,例如 @discardableResult func shared() -> (UIView) { return view } 以上函数的返回结果不被使用时系统不会发出警告. ...
分类:
编程语言 时间:
2018-08-01 16:38:13
阅读次数:
288
1、显示设置 1.1 view圆角和边框 1.2 设置加载提示框 1.2.1 第三方框架:Toast 1.2.2 第三方框架:MBProgressHUD 2、事件设置 3、角度转换处理 ...
分类:
其他好文 时间:
2018-07-30 01:06:51
阅读次数:
122
https://www.jianshu.com/p/09f4e36afd66 什么是CALayer: 总结:能看到的都是uiview,uiview能显示在屏幕上是因为它内部的一个层calyer层。 在创建uiview的时候,uiview的内部会自动创建一个层(calayer对象)通过uiview的l ...
分类:
移动开发 时间:
2018-07-25 14:29:31
阅读次数:
212
http://aaronzjp.cn/2016/12/01/iOS CALayer/ 这个属性和android 的 .9 文件类似,定义了图片的拉伸范围:例子中明显是四个角不拉伸,对于需要做背景,contentsCenter矩形范围为横竖拉伸的交叉区域 ![此处输入图片的描述][1] _layerV ...
分类:
其他好文 时间:
2018-07-20 21:14:07
阅读次数:
995
本文以问答形式主要讲述Quartz2D的相关内容,参考内容是网上下载的学习视频资料。 1、什么是Quartz2D? 他是一个二维的绘图引擎,同时支持iOS和Mac系统 2、Quartz2D能完成的工作 画基本线条,绘制文字,图片,截图,自定义UIView. 3、Quartz2D在开发中的价值 当我们 ...
分类:
移动开发 时间:
2018-07-20 14:39:16
阅读次数:
188
HUD枚举窗口模式 MBProgressHUD视图组成 外观属性 设置颜色 默认为半半透明的黑色和白色的iOS 7和早iOS版本 创建布局 - (id)initWithView:(UIView *)view; 控制布局的属性 显示和隐藏的方法 ...
分类:
其他好文 时间:
2018-07-12 13:19:34
阅读次数:
175
CGFloat margin = 10.0f; CGFloat appViewWidth = (375 - 4 * margin)/3; CGFloat appViewHeight = (375 - 4 * margin)/3; //2. 完成布局设计 //三列 int totalloc = 3; ...
分类:
其他好文 时间:
2018-07-10 17:52:38
阅读次数:
215
目的:为了能够使应用的显示以黄金比例运行在各个类型的苹果手机上。 1、将以下代码放入 .pch 预编译文件中。 2、开始使用 UIView的使用 字体大小的使用 3、 "码云地址" 4、效果图 大屏幕iphone 6 Plus 小屏幕iphone 5s ...
分类:
其他好文 时间:
2018-07-04 10:40:00
阅读次数:
175
View,几乎是所有界面系统中的基类,在iOS里面是UIView,在Android里是View。 那么,到底View是什么东西,他做了些什么,他是怎么做到的,在这篇文章中,希望能带给大家一些启发。 抽象 View实际上是一个抽象类,他负责对渲染、布局以及触摸事件进行抽象。 渲染抽象 我们知道,不管是 ...
分类:
移动开发 时间:
2018-07-02 20:17:36
阅读次数:
188
CAEAGLLayer是CALayer的一个子类,用来显示任意的OpenGL图形。 UIView有个layer属性,可以返回它的主CALayer实例,UIView有一个layerClass方法,返回主layer所使用的类,UIView的子类,可以通过重载这个方法,来让UIView使用不同的CALay ...
分类:
其他好文 时间:
2018-07-02 20:13:26
阅读次数:
186