[发明专利]基于iOS系统的按钮构建及响应方法、装置及终端在审
申请号: | 202111489646.7 | 申请日: | 2021-12-08 |
公开(公告)号: | CN114265530A | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 王金刚;吴志博;唐进;段凌云;陈正超 | 申请(专利权)人: | 贵阳语玩科技有限公司 |
主分类号: | G06F3/04817 | 分类号: | G06F3/04817;G06F3/04845 |
代理公司: | 杭州寒武纪知识产权代理有限公司 33271 | 代理人: | 殷筛网 |
地址: | 550081 贵州省贵阳市*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ios 系统 按钮 构建 响应 方法 装置 终端 | ||
1.一种基于iOS系统的按钮构建方法,其特征在于,包括:
获取继承自iOS原生按钮的UIButton,其中,UIButton的响应区域为设定形状;
获取上层图片,其中,所述上层图片包括互补为所述响应区域的按钮区域和辅助区域,所述按钮区域可为任意形状的图形,以及,所述按钮区域和所述辅助区域,一个区域的像素点不透明,另一个区域的像素点透明;
将所述上层图片设置在所述UIButton上,并绑定用户点击事件,以在所述UIButton在屏幕上对应的按钮被点击时,根据用户的手指落点是否位于所述按钮区域来判断是否响应用户点击事件。
2.根据权利要求1所述的基于iOS系统的按钮构建方法,其特征在于,所述按钮区域的像素点不透明,所述辅助区域的像素点透明。
3.一种基于iOS系统的按钮响应方法,其特征在于,应用于由权利要求1或2构建的按钮,所述方法包括:
获取用户点击屏幕上按钮时的手指落点;
获取所述手指落点处的像素信息,其中,所述像素信息用于揭示该像素是否透明;
基于所述手指落点处的像素信息是否透明,确定是否响应本次的用户点击事件。
4.根据权利要求3所述的基于iOS系统的按钮响应方法,其特征在于,所述获取用户点击屏幕上按钮时的手指落点,包括:
按钮在屏幕上的相应区域被用户点击时,触发函数——(BOOL)pointInside:(CGPoint)point withEvent:(UIEvent*)event,并通过point参数确定出手指落点。
5.根据权利要求3所述的基于iOS系统的按钮响应方法,其特征在于,所述按钮区域的像素点不透明,所述辅助区域的像素点透明,所述基于所述手指落点处的像素信息是否透明,确定是否响应本次的用户点击事件,包括:
若所述手指落点处的像素信息透明,不响应本次的用户点击事件;
若所述手指落点处的像素信息不透明,响应本次的用户点击事件。
6.一种基于iOS系统的按钮构建装置,其特征在于,包括:
UIButton单元,用于获取继承自iOS原生按钮的UIButton,其中,UIButton的响应区域为设定形状;
上层图片单元,用于获取上层图片,其中,所述上层图片包括互补为所述响应区域的按钮区域和辅助区域,所述按钮区域可为任意形状的图形,以及,所述按钮区域和所述辅助区域,一个区域的像素点不透明,另一个区域的像素点透明;
按钮构建单元,用于将所述上层图片设置在所述UIButton上,并绑定用户点击事件,以在所述UIButton在屏幕上对应的按钮被点击时,根据用户的手指落点是否位于所述按钮区域来判断是否响应用户点击事件。
7.一种基于iOS系统的按钮响应装置,其特征在于,应用于由权利要求1或2构建的按钮,所述装置包括:
手指落点获取单元,用于获取用户点击屏幕上按钮时的手指落点;
像素信息获取单元,用于获取所述手指落点处的像素信息,其中,所述像素信息用于揭示该像素是否透明;
用户点击事件响应单元,用于基于所述手指落点处的像素信息是否透明,确定是否响应本次的用户点击事件。
8.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1或2所述的基于iOS系统的按钮构建方法,或者执行权利要求3至5中任一项所述的基于iOS系统的按钮响应方法。
9.一种终端设备,其特征在于,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述程序指令被处理器加载并执行时权利要求1或2所述的基于iOS系统的按钮构建方法,或者实现权利要求3至5中任一项所述的基于iOS系统的按钮响应方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵阳语玩科技有限公司,未经贵阳语玩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111489646.7/1.html,转载请声明来源钻瓜专利网。