欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2018104357800
申请人: 平安普惠企业管理有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 计算;推算;计数
更新日期:2024-04-17
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种IOS设备上界面适配方法,其特征在于,包括:

获取待识别IOS设备的分辨率,所述待识别IOS设备的分辨率包括第一屏幕高度和第一屏幕宽度;

获取在基准IOS设备上配置的待适配UI界面和基准IOS设备的分辨率,所述基准IOS设备的分辨率包括第二屏幕高度和第二屏幕宽度,所述待适配UI界面包括界面高度和界面宽度;

基于所述第一屏幕高度和所述第二屏幕高度获取高度适配比例,并基于所述第一屏幕宽度和第二屏幕宽度获取宽度适配比例;

获取所述高度适配比例和所述宽度适配比例的比例差值,判断所述比例差值是否大于预设差值,依据判断结果对所述待适配UI界面的界面高度和界面宽度进行调整,获取目标UI界面;

在所述待识别IOS设备上,适配显示所述目标UI界面。

2.如权利要求1所述的IOS设备上界面适配方法,其特征在于,所述依据判断结果分别对所述待适配UI界面的界面高度和界面宽度进行调整,获取目标UI界面,包括:若所述比例差值大于预设差值,则获取目标适配比例,采用所述目标适配比例分别对所述待适配UI界面的界面高度和界面宽度进行调整,获取目标UI界面;

若所述比例差值不大于预设差值,则采用所述高度适配比例和所述宽度适配比例,分别对所述待适配UI界面的界面高度和界面宽度进行调整,获取目标UI界面。

3.如权利要求2所述的IOS设备上界面适配方法,其特征在于,所述获取目标适配比例,包括:基于所述待识别IOS设备的分辨率获取第一设备类型,基于所述基准IOS设备的分辨率获取第二设备类型,基于所述第一设备类型和所述第二设备类型查询预先配置的适配比例对照表,获取所述目标适配比例;或者,比较所述高度适配比例和所述宽度适配比例的大小,选取较小的值作为目标适配比例。

4.如权利要求1所述的IOS设备上界面适配方法,其特征在于,所述待适配UI界面包括至少一个界面元素;

在所述适配显示所述目标UI界面的步骤之后,所述IOS设备上界面适配方法还包括:获取所述目标UI界面上配置的每一界面元素的位图参数;

根据所述界面元素的类型获取对应的元素适配规则;

采用所述元素适配规则对所述位图参数进行调整,获取调整后的位图参数;

根据所述调整后的位图参数,获取目标元素,并在所述目标UI界面上适配显示所述目标元素。

5.如权利要求4所述的IOS设备上界面适配方法,其特征在于,所述根据所述界面元素的类型获取对应的元素适配规则,包括:若所述界面元素的类型为文字界面元素,则获取与所述文字界面元素相对应的文字适配规则,所述文字适配规则包括文字位置调整规则和文字缩放规则,所述文字界面元素的位图参数包括元素位置和元素尺寸;

所述采用所述元素适配规则对所述位图参数进行调整,获取调整后的位图参数,包括:采用所述文字位置调整规则对所述文字界面元素的元素位置进行调整,获取调整后的位置元素,并采用所述文字缩放规则对所述文字界面元素的元素尺寸进行缩放处理,获取调整后的元素尺寸。

6.如权利要求4所述的IOS设备上界面适配方法,其特征在于,所述根据所述界面元素的类型获取对应的元素适配规则,包括:若所述界面元素的类型为图片界面元素,则获取与所述图片界面元素相对应的图片适配规则,所述图片适配规则包括所述高度适配比例和所述宽度适配比例,所述图片界面元素的位图参数包括图片界面元素相对于所述待适配UI界面的上边距、下边距、左边距和右边距;

所述采用所述元素适配规则对所述位图参数进行调整,获取调整后的位图参数,包括:采用所述高度适配比例对所述上边距和所述下边距进行调整,采用所述宽度适配比例对所述左边距和所述右边距进行调整,获取调整后的上边距、下边距、左边距和右边距。

7.如权利要求4所述的IOS设备上界面适配方法,其特征在于,所述根据所述界面元素的类型获取对应的元素适配规则,包括:若所述界面元素的类型为点界面元素,则获取与所述点界面元素相对应的点适配规则,所述点界面元素的位图参数包括元素位置;

所述采用所述元素适配规则分别对所述元素位置和所述元素尺寸进行调整,获取调整后的元素位置和元素尺寸,包括:采用所述点适配规则对所述点界面元素的元素位置进行调整,获取调整后的位置元素。

8.一种IOS设备上界面适配装置,其特征在于,包括:

分辨率获取模块,用于获取待识别IOS设备的分辨率所述待识别IOS设备的分辨率包括第一屏幕高度和第一屏幕宽度;

待适配UI界面获取模块,用于获取在基准IOS设备上配置的待适配UI界面和基准IOS设备的分辨率,所述基准IOS设备的分辨率包括第二屏幕高度和第二屏幕宽度,所述待适配UI界面包括界面高度和界面宽度;

适配比例获取模块,用于基于所述第一屏幕高度和所述第二屏幕高度获取高度适配比例,并基于所述第一屏幕宽度和第二屏幕宽度获取宽度适配比例;

目标UI界面获取模块,用于获取所述高度适配比例和所述宽度适配比例的比例差值,判断所述比例差值是否大于预设差值,依据判断结果对所述待适配UI界面的界面高度和界面宽度进行调整,获取目标UI界面;

目标UI界面适配显示模块,用于在所述待识别IOS设备上,适配显示所述目标UI界面。

9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至

7任一项所述的IOS设备上界面适配方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的IOS设备上界面适配方法的步骤。