IOS 文章列表

iOS 无卡顿同时使用圆角、阴影和边框的实现
IOS

iOS 无卡顿同时使用圆角、阴影和边框的实现

2020-02-16 标签:ios,同时,使用,阴影,边框,实现,开发,最怕,设计,出现,兄弟,简直,性能,杀手,优化

在 iOS 开发中,最怕看到设计稿里圆角、阴影和边框同时出现,这三兄弟简直就是性能杀手。优化的方法百度一下有很多,虽然方法不同但是原理都一样。分享一个我自己一直使用的方法:在一个 View 里只应用一种效果,然后通过组合的方式达到效果。override init(frame: CGRect) {su

iOS 中事件的响应链和传递链
IOS

iOS 中事件的响应链和传递链

2020-02-16 标签:ios,事件,响应,传递,两条,hit,testing,用户,最近的,view,系统,initial,super,controller,window,application,appdelegate

iOS事件链有两条:事件的响应链;Hit-Testing事件的传递链响应链:由离用户最近的view向系统传递。initial view –> super view –> ….. –> view controller –> window –> Application –&

两行IOS代码实现轮播图
IOS

两行IOS代码实现轮播图

2020-02-16 标签:两行,ios,代码,实现,轮播,文章,讲述,需要,几步,就可以,完成,很简单,第一步,利用,cocopods,导入

此篇文章讲述IOS轮播图,仅需要几步就可以完成,很简单了。第一步:利用cocopods导入KJBannerView组件#import "KJBannerView.h"第二步:在m文件加入代理//并且定义组件@property (nonatomic,strong) KJBannerView *bann