【技术实现步骤摘要】
视图适配处理方法和装置
[0001]本专利技术涉及计算机
,尤其涉及一种视图适配处理方法和装置。
技术介绍
[0002]随着移动互联网技术的快速发展,各种移动端APP(应用程序)越来越多,给人们的生活带来了极大的方便。
[0003]在实现本专利技术的过程中,本专利技术的专利技术人发现:对于安装有IOS(一种移动操作系统)的终端设备来说,由于IOS的运行机制所决定的,当有后台APP开启定位、呼叫等系统功能时,IOS会自动改变状态栏的高度,以便在状态栏上显示定位、语音呼叫等系统功能的提示信息,这会导致活跃在前台的APP的视图整体下滑错位,严重的话会导致APP无法正常操作。比如,在底部工具栏下滑移出屏幕后,用户无法点击底部工具栏进行切换,给用户使用APP造成不便,大大降低了用户使用APP的体验。另外,由于IOS会自动在状态栏上显示定位、呼叫等系统功能的提示信息,还可能会导致视图变形、文案错乱等一系列显示问题。
技术实现思路
[0004]有鉴于此,本专利技术提供了一种视图适配处理方法和装置,能够解决IO ...
【技术保护点】
【技术特征摘要】
1.一种视图适配处理方法,其特征在于,所述方法包括:在监听到终端设备状态栏的高度发生变化后,向消息分发模块发送状态变化消息;在所述消息分发模块接收到所述状态变化消息后,向应用适配模块发送视图适配指令;在所述应用适配模块接收到所述视图适配指令后,根据所述视图适配指令对终端设备当前展现的视图进行适配处理。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述向应用适配模块发送视图适配指令之前,确认根据所述状态变化消息确定的当前状态栏的高度值与缓存中保存的状态栏的高度值不同。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述应用适配模块完成适配处理后,向消息分发模块发送适配成功消息,消息分发模块在接收到所述适配成功消息后,将所述当前状态栏的高度值写入所述缓存;或者,在所述应用适配模块完成适配处理后,所述应用适配模块将所述当前状态栏的高度值写入所述缓存。4.根据权利要求1所述的方法,其特征在于,所述根据所述视图适配指令对终端设备当前展现的视图进行适配处理包括:根据所述视图适配指令确定当前状态栏的高度或者高度变化值;根据所述当前状态栏的高度或者高度变化值调整内容视图的高度,以使底部工具栏的显示位置保持不变。5.根据权利要求1所述的...
【专利技术属性】
技术研发人员:袁檀,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。