Swift 关闭视图的过度动画 //关闭视图过渡动画 UIView.performWithoutAnimation { //关闭CALayer的隐式动画 CATransaction.setDisableActions(true) self.collectionView.reloadData() CA ...
分类:
编程语言 时间:
2018-06-01 01:01:01
阅读次数:
234
var mV:UIView! override func viewDidLoad() { super.viewDidLoad() mV = UIView(frame: CGRect(x: 100, y: 100, width: 100, height: 100 )) mV.backgroundCol ...
分类:
编程语言 时间:
2018-05-29 23:00:03
阅读次数:
1319
//uiview的扩展 extension UIView{ func getFirstViewController()->UIViewController?{ for view in sequence(first: self.superview, next: {$0?.superview}){ if ...
分类:
编程语言 时间:
2018-05-29 22:53:25
阅读次数:
369
本文结构: 1、首先是对UISearchBar的简介文字 2、初始化展现UISearchBar,并解析它的结构 3、属性、方法、代理等的一一介绍 4、日常的使用,包括单独对UISearchBar的配置、与其他控件的配合使用 一、UISearchBar的简介 UISearchBar : UIView ...
分类:
其他好文 时间:
2018-05-24 18:05:23
阅读次数:
246
浅复制就是指针拷贝;深复制就是内容拷贝。 关于控件的继承关系: (1)所有的控件都继承自 UIView。 (2)能监听事件的都是先继承自 UIControl,UIControl 再继承自 UIView。比如 UIButton。 (3)能整体滑动的都是继承自 UIScrollView,UIScroll ...
分类:
移动开发 时间:
2018-05-23 20:47:19
阅读次数:
237
信号不好网络错误的时候,一般都会有个提示:“网络错误请点击重试~” 的话术,或者说当你浏览某一页的时候,没有数据,也会提示:“暂无数据,请搞点动静” 之类的话术。 下面写了一个空白页(配合masonry),直接把分类拖进去用可以了 先看效果图: 1.网络错误 2.无数据 上菜: 建一个UIView的 ...
分类:
移动开发 时间:
2018-05-18 14:19:55
阅读次数:
1611
1. 用CGContextRef 画文字 在 UIView的 - (void)drawRect:(CGRect)rect {} 方法中进行 CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetShouldAntialia... ...
分类:
其他好文 时间:
2018-05-12 17:30:22
阅读次数:
191
1.swift @discardableResult 声明: 2.控制器初始化: 3.更新View的约束: 4.上拉加载更多: 5.UIView.performWithoutAnimation: 6.十进制转换: 7.限制textField只能输入3个字符: 8.变量安全使用使用set方法priva ...
分类:
编程语言 时间:
2018-04-28 14:02:10
阅读次数:
176
iOS开发-之UIView属性hidden, opaque, alpha, opacity的区别 一、alpha 液晶显示器是由一个个的像素点组成的,每个像素点都可以显示一个由RGBA颜色空间组成的一种色值。其中的A就表示透明度alpha,UIView中alpha是一个浮点值,取值范围0~1.0,表 ...
分类:
移动开发 时间:
2018-04-27 19:47:00
阅读次数:
252
在UIViewController中收起键盘,有四种代码方式: 1、让相应的控件放弃第一响应者 2、点击UIViewController的任意地方,就可以收起键盘 3、当获取当前UIViewController比较困难时,使用UIApplication的放弃第一响应者方法 4、当获取当前UIView ...
分类:
移动开发 时间:
2018-04-27 12:16:50
阅读次数:
171