完成块 基于UIView的block的动画允许你在动画结束的时候提供一个完成的动作。CATranscation接口提供的+setCompletionBlock:方法也有同样的功能。我们来调整上个例子,在颜色变化结束之后执行一些操作。我们来添加一个完成之后的block,用来在每次颜色变化结束之后切换到 ...
分类:
其他好文 时间:
2017-10-04 00:22:43
阅读次数:
149
1 - (void)viewDidLoad { 2 [super viewDidLoad]; 3 //滚动视图,可以对屏幕内容进行滚屏查看。 4 5 _scrollView = [[UIScrollView alloc]init]; 6 7 _scrollView.frame = CGRectMak... ...
分类:
其他好文 时间:
2017-09-27 20:56:30
阅读次数:
228
开发中有的时候需要涉及当前视图的父级视图,可以通过UIResponder来获取,有两种实现方式: UIView *next=sender; while ([next superview]) { next=[next superview]; UIResponder *nextResponder = [... ...
分类:
移动开发 时间:
2017-09-27 14:01:53
阅读次数:
219
纯代码设置Button或者其他View的边框属性 例: UIView* view = [[UIView alloc]init]; view.layer.borderWidth = 2.0; view.layer.masksToBounds = YES; view.layer.cornerRadius ...
分类:
其他好文 时间:
2017-09-27 10:19:08
阅读次数:
196
需要为一个列表添加个动画,容器的高度是不确定的,也就是高度为 auto,悬浮时候撑开内容有个过渡动画。 用 CSS3 实现的话,由于高度的不确定,而 transtion 是需要具体的树枝,所以设置 height:auto 是无法实现效果的,可以通过 max-height 这个属性间接的实现这么个效果 ...
分类:
其他好文 时间:
2017-09-26 17:41:23
阅读次数:
165
第一种APP启动页设计方案: 扁平法 简单粗暴的手法。简单的纯色或者几何立体背景+广告语+icon,也适合如今设计的风格趋势等。 方案的延伸就是,加点加载动画或者过渡动画。 第二种APP启动页设计方案: 组合法 根据行业背景来设计,选取行业元素做一个图形化组合或者图形化标志等,衬托突出APP的ico ...
分类:
移动开发 时间:
2017-09-24 19:20:06
阅读次数:
304
1 。首先新建UIView一个类 2 在UIView一个类.m 里面追加 - (instancetype)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { self.clearsContextBe ...
分类:
移动开发 时间:
2017-09-22 17:48:34
阅读次数:
474
基于网络上很多资料关于九宫图实现很多用OC,本文以swift代码实现九宫图,供新人参考 ...
分类:
编程语言 时间:
2017-09-22 17:40:16
阅读次数:
177
说明:此文是自己的总结笔记,主要参考: iOS程序的启动执行顺序 AppDelegate 及 UIViewController 的生命周期 UIView的生命周期 言叶之庭.jpeg 一. iOS程序的启动执行顺序 程序启动顺序图 iOS启动原理图.png 具体执行流程 程序入口进入main函数,设 ...
分类:
移动开发 时间:
2017-09-20 14:51:58
阅读次数:
258
在了解intrinsicContentSize之前,我们需要先了解2个概念: AutoLayout在做什么 约束优先级是什么意思。 如果不了解这两个概念,看intinsic content size没有任何意义。 注:由于上面这几个概念都是针对UIView或其子类(UILabel,UIImageVi ...
分类:
其他好文 时间:
2017-09-14 11:59:31
阅读次数:
295