对于iOS常见的绘图效果都是可以用贝塞尔曲线来实现的,贝塞尔的使用分为两种情况1,在UIView的 draw(_ rect: CGRect) 函数中是用,这个函数中默认存在上下文环境,所以可以直接显示 override func draw(_ rect: CGRect) { let point = ...
分类:
其他好文 时间:
2017-08-02 23:31:26
阅读次数:
167
http://blog.csdn.net/jeffasd/article/details/50805312 https://jackliu17.github.io/2016/05/03/%E4%BD%BF%E7%94%A8maskView%E8%AE%BE%E8%AE%A1%E5%8A%A8%E7% ...
分类:
其他好文 时间:
2017-08-01 14:23:30
阅读次数:
402
layoutSubviews总结 ios layout机制相关方法- (CGSize)sizeThatFits:(CGSize)size- (void)sizeToFit——————- (void)layoutSubviews- (void)layoutIfNeeded- (void)setNeed ...
分类:
其他好文 时间:
2017-08-01 12:37:36
阅读次数:
169
在做项目的时候常常遇到一些地方须要复制文本框的内容,尽管简单但还是稍做总结。 对复制的操作通常是在标签栏上(Label)。响应通常是长按手势(LongPressGesture),其它情况不做赘述。 首先声明一个方法: - (void)copyActionWithView:(UIView *)view ...
分类:
其他好文 时间:
2017-07-31 10:14:02
阅读次数:
141
创建 tableView UITableViewStyle 有两种选择 #pragma mark - 创建 tableView - (void)createTableView { // 枚举类型共同拥有两个 self.mainTableView = [[UITableView alloc] init ...
分类:
其他好文 时间:
2017-07-29 15:25:38
阅读次数:
199
在将UITableView的tableHeaderView设置为我自己创建的View的时候, 当我为这个自定义View添加约束之后启动调试,然后符号断点UIViewAlertForUnsatisfiableConstraints命中了, 终端输出了如下的报错信息: 这其实是CollectionVie ...
分类:
移动开发 时间:
2017-07-28 15:46:37
阅读次数:
1177
(一)使用NavigationViewController进行页面跳转时,应该使用pushViewController方法来跳转至下一页面。这种话。下一页面相同在NavigationViewController容器中。 1、跳转到下一页面: PowerViewController *power = ...
分类:
移动开发 时间:
2017-07-27 20:28:13
阅读次数:
262
一些textfield在键盘显示出来的时候会被挡住,所以在编辑textfield我们可以把视图上移 方法是给textfield增加两个监听事件 ...
分类:
编程语言 时间:
2017-07-25 12:39:19
阅读次数:
253
KVO 就是key value observing (键值监听 /观察者模式)/是一种回调机制 观察者模式 : 一个目标对象管理所有依赖于他的观察者对象 /并在它自身的状态改变时主动通知观察者对象 /这个制动通知通常是通过调用各观察者对象所提供的接口方法来实现的 /观察者模式比较完美的将目标对象和观 ...
分类:
其他好文 时间:
2017-07-22 21:08:51
阅读次数:
166
转发自:作者 Code_Ninja 我们知道使用UITableView的时候有个技巧:使用table.tableFooterView = [UIView new];一行代码可以解决UITableView在cell比较少的情况下不显示下面的分割线条How to remove empty cells i ...
分类:
其他好文 时间:
2017-07-21 01:20:03
阅读次数:
206