CATransition通常用于通过CALayer控制UIView内子控件的过渡动画,比如删除子控件,添加子控件,切换两个子控件等。 用于子视图的增删查改; ...
分类:
其他好文 时间:
2019-01-31 19:14:17
阅读次数:
162
例如:我们新建一个SubLayer类继承自CALayer,则在SubLayer.m中重写此方法。如下: + (id)defaultValueForKey:(NSString *)key { if ([key isEqualToString:@"backgroundColor"]) { return ...
分类:
其他好文 时间:
2019-01-31 19:13:04
阅读次数:
195
透明度与图层混合相关,影响到图片绘制的效率。 hidden 此属性为 BOOL 值,用来表示 UIView 是否隐藏。关于隐藏大家都知道就是让 UIView 不显示而已,但是需要注意的是: 当前 UIView 的所有 subview 也会被隐藏,忽略 subview 的 hidden属性。UIVie ...
分类:
其他好文 时间:
2019-01-30 15:46:54
阅读次数:
160
MVVM的核心是将原来Controller中的视图逻辑、视图管理、视数中间层的功能剥离出来,形成单独的模块; 大部分功能与视图相关、少部分与数据相关; 视图逻辑和业务逻辑不通; 解决的问题:UIViewController和UIView耦合得十分紧密。 但是除了数据绑定,MVVM还有另一个问题。把业 ...
分类:
其他好文 时间:
2019-01-15 14:30:55
阅读次数:
198
?创建ConstraintViewDSL调用UIView 的 snp 方法,生成一个ConstraintViewDSL。注意这个生成的ConstraintViewDSL持有UIView。 创建ConstraintMaker调用makeConstraints,调用ConstraintMaker对应的静... ...
分类:
其他好文 时间:
2018-12-30 13:55:46
阅读次数:
285
在App开发中经常会用到渐变色进度条控件,而自定义进度条的实现也不难,下面提供了两种渐变色进度条的实现方案。 效果图如下: 第一种实现方案:使用图层layer实现 层级结构如图所示: 构建过程如下: 1.创建容器 容器创建方案上采用的是生成UIView的子视图:LabelProgressBar, 把 ...
分类:
其他好文 时间:
2018-12-27 00:36:22
阅读次数:
204
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { return 15;}- (CGFloat)tableView:(UITableView *)tableView h ...
分类:
其他好文 时间:
2018-12-19 11:10:31
阅读次数:
178
定义: 将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性 场景: 场景一:表示对象的部分-整体结构时 场景二:从一个整体中能够独立出部分模块或功能的场景 例子: iOS中UIView为根节点,继承UIView的UITableView,UILabel等为 ...
分类:
其他好文 时间:
2018-12-15 15:46:39
阅读次数:
152
一、经常使用的,基本就是每次项目迭代都需要使用的 UIView、UILabel、UIImage、UIColor、UIFont、UIImageView、UITextField、UIButton、 UIScrollView、UITableView、UITableViewCell、UICollection ...
分类:
其他好文 时间:
2018-12-14 19:58:38
阅读次数:
188
1.首先UI设计:记得导出 2.然后查看layaUI.max.all.js中是否生成对应UI的JS代码: 3.创建操作UI的逻辑类JS文件:目录地址如下: 4.index.html文件中添加JS文件的路径: 5.编写最重要的逻辑类代码: ...
分类:
其他好文 时间:
2018-12-13 20:53:46
阅读次数:
1181