The disclosed embodiment discloses a method for consists of at least one sub page page layout, page each sub page with the corresponding controller, the method comprises: receiving the page content corresponding sub pages; to calculate the corresponding sub pages according to the height of the received page content and reservation the width of the page; and the page identifier to the controller to send the corresponding sub page height and the associated.
【技术实现步骤摘要】
用于对主页面进行布局的方法和装置
本公开涉及数据处理领域,更具体地,涉及一种用于对由至少一个子页面构成的主页面进行布局的方法和装置。
技术介绍
随着iOS硬件设备的更新,iOS系统硬件设备的屏幕也在不断增大,传统的基于列表的信息详情展示页面布局框架已经难以满足大屏幕情景下的展示需求。高度的动态变化、局部刷新、不同样式展示元素的扩展,都需要一种新的信息详情展示页面布局框架来支持。因此,需要一种对iOS应用程序中的信息详情展示页面布局框架进行优化设计的方案,以主要应用于信息详情展示、楼层类页面展示和横竖屏切换场景下的至少一个子页面信息元素的展示。
技术实现思路
有鉴于此,本公开提供了一种用于对由至少一个子页面构成的主页面进行布局的方法和装置。本公开的一个方面提供了一种用于对由至少一个子页面构成的主页面进行布局的方法,每个子页面具有对应的子页面控制器,所述方法包括:接收针对相应子页面的页面内容;根据所接收的页面内容和预定的页面宽度来计算针对所述相应子页面的高度;以及向主页面控制器发送针对所述相应子页面的高度和相关联的标识符。根据本公开的实施例,所述方法还包括:当接收到针对所述相应子页面的页面内容的更新时,根据所接收的更新的页面内容和预定的页面宽度来计算针对所述相应子页面的高度;以及向主页面控制器发送针对所述相应子页面的高度和相关联的标识符。根据本公开的实施例,所述标识符标识所述相应子页面在所述至少一个子页面中的排序。本公开的另一个方面提供了一种用于对由至少一个子页面构成的主页面进行布局的方法,包括:接收所述至少一个子页面中的每一个子页面的高度和相关联的标识符;以及根 ...
【技术保护点】
一种用于对由至少一个子页面构成的主页面进行布局的方法,每个子页面具有对应的子页面控制器,所述方法包括:接收针对相应子页面的页面内容;根据所接收的页面内容和预定的页面宽度来计算针对所述相应子页面的高度;以及向主页面控制器发送针对所述相应子页面的高度和相关联的标识符。
【技术特征摘要】
1.一种用于对由至少一个子页面构成的主页面进行布局的方法,每个子页面具有对应的子页面控制器,所述方法包括:接收针对相应子页面的页面内容;根据所接收的页面内容和预定的页面宽度来计算针对所述相应子页面的高度;以及向主页面控制器发送针对所述相应子页面的高度和相关联的标识符。2.根据权利要求1所述的方法,还包括:当接收到针对所述相应子页面的页面内容的更新时,根据所接收的更新的页面内容和预定的页面宽度来计算针对所述相应子页面的高度;以及向主页面控制器发送针对所述相应子页面的高度和相关联的标识符。3.根据权利要求1所述的方法,其中,所述标识符标识所述相应子页面在所述至少一个子页面中的排序。4.一种用于对由至少一个子页面构成的主页面进行布局的方法,包括:接收所述至少一个子页面中的每一个子页面的高度和相关联的标识符;以及根据所接收的每一个子页面的高度和相关联的标识符来对所述主页面进行布局。5.根据权利要求4所述的方法,其中,所述标识符标识所述每一个子页面在所述至少一个子页面中的排序。6.根据权利要求5所述的方法,其中,根据所接收的每一个子页面的高度和相关联的标识符来对所述主页面进行布局包括:当接收到所述至少一个子页面中的一个或至少一个子页面的高度的更新和相关联的标识符时,确定所述一个或至少一个子页面中排序最小的子页面;以及根据所接收的更新的高度和相关联的标识符对所确定的子页面以及所述至少一个子页面中比所确定的子页面的排序更大的所有子页面进行重新布局。7.根据权利要求4所述的方法,其中,根据所接收的每一个子页面的高度和相关联的标识符来对所述主页面进行布局包括:根据系统默认设置或者用户输入来设置所述主页面的显示样式以及所述至少一个子页面之间的间距;以及根据所述显示样式、所述间距、所接收的每一个子页面的高度和相关联的标识符来对所述主页面进行布局。8.一种用于对由至少一个子页面构成的主页面进行布局的装置,所述装置包括至少一个子页面控制器,每个子页面具有对应的子页面控制器,每一个子页面控制器包括:接收模块,被配置为接收针对相应子页面的页面内容;计算模块,被配置为根据所接收的页面内容...
【专利技术属性】
技术研发人员:江浩,朱孝瑾,应晓立,张华杰,刘永平,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。