利用runtime实现按键点击范围放大

2019-4-4 王建伟 iOS开发

在编写项目的过程中我们一般都会遇到这样的情况,按键设计的比较小,用户不方便点击,造成体验很差这种状况,我们就需要在不改变按键UI的情况下实现按键点击范围放大

这时候我们就需要用的runtime机制,在程序运行和编译的时候做一个小动作,改变一下按键的点击范围

首先我们先建立一个button的分类来扩充一下按键的方法

设定一些静态的常量

static char topNameKey

static char rightNameKey

static char bottomNameKey

static char leftNameKey

然后编写扩大范围的方法

返回一个扩大的范围

改写按键点击事件,让点击范围变大

网站备案号:京ICP备11043289号-1 北京市公安局网络备案 海1101084571
版权所有 北京育灵童科技发展有限公司 Copyright © 2002-2024 www.elight.cn, All Rights Reserved