drawRect方法依赖Core Graphics框架来进行自定义的绘制 缺点:它处理touch事件时每次按钮被点击后,都会用setNeddsDisplay进行强制重绘;而且...
![240](https://upload.jianshu.io/users/upload_avatars/1480805/1ff188d21833.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
drawRect方法依赖Core Graphics框架来进行自定义的绘制 缺点:它处理touch事件时每次按钮被点击后,都会用setNeddsDisplay进行强制重绘;而且...
文章结构 CALayer图层结构 mask的理解 影响mask行为的因素 mask使用前提 范例演示 CALayer图层结构 我们先来看一张layer图层的结构图,如下: 图...
版本 Xcode 9.1 KVC 1、概述 KVC(Key Value Coding)即键值编码,能简便地动态读写对象属性,其实现方法是使用字符串来描述需要更改的对象属性。K...
前言 最近和大家交流的时候发现很多初学者,当然也有一些有经验的iOS开发者对view的frame和bounds了解的都不是很透彻;尤其是bounds很多朋友都糊了,bound...
项目里的布局一直都是纯代码流,顺带着Autolayout也一直没有使用,直到遇到了masonry,让我看到了希望,我决定将Autolayout引入到项目中。masonry的基...
iOS实现先无动画pop再push,替换当前控制器 1.先pop 发送通知或代理在前一个页面执行push操作 iOS开发中会遇到添加成功,发送成功……类似情况,需要先将pus...
概述 如下图所示,在蓝色的View上添加一个Button,Button的上半部分超出了蓝色View的范围,当点击button时,只有点击Button在蓝色View范围内的部分...
iPhone: 型号像素ppi屏幕尺寸发布日期2g480×3201633.52008.013g480×3201633.52008.063gs480×3201633.52009...
自定义气泡并未在Demo中体现,下面我介绍一下自定义气泡的实现: - (BMKAnnotationView *)mapView:(BMKMapView *)mapView v...