1.一种视图显示方法,其特征在于,包括:
确定各视图之间的显示优先级,并为各视图添加优先级标识;
当待显示视图需要进行页面显示时,向容器视图发送携带优先级标识的所述待显示视图添加请求,以将所述待显示视图添加至容器视图;
通过所述容器视图根据所述待显示视图的优先级标识对所述待显示视图进行页面显示。
2.根据权利要求1所述的方法,其特征在于,所述确定各视图之间的显示优先级,包括:基于各视图的业务功能确定各视图在根视图的显示层级;
根据各视图在根视图的显示层级确定各视图之间的显示优先级。
3.根据权利要求1所述的方法,其特征在于,所述向容器视图发送携带优先级标识的所述待显示视图添加请求,以将所述待显示视图添加至容器视图,包括:通过调用如下系统函数向容器视图发送携带优先级标识的所述待显示视图添加请求:(void)ui_requestAddCoverView:(UIView*)viewwithPriority:(DYBoxLayoutPri ority)priority descriptor:(NSString*)descriptor其中,参数UIView*表示所述待显示视图,参数DYBoxLayoutPriority表示所述待显示视图的优先级标识,参数NSString*表示容器视图的描述符。
4.根据权利要求1所述的方法,其特征在于,所述通过所述容器视图根据所述待显示视图的优先级标识对所述待显示视图进行页面显示,包括:通过所述容器视图对发出添加请求的各待显示视图的优先级标识进行排序;
按照优先级标识从低到高的顺序依次对各待显示视图进行显示;
其中,所述优先级标识为数字。
5.根据权利要求1所述的方法,其特征在于,所述通过所述容器视图根据所述待显示视图的优先级标识对所述待显示视图进行页面显示,包括:通过所述容器视图对发出添加请求的各待显示视图以及正处于显示状态的视图的优先级标识进行排序;
按照优先级标识从低到高的顺序依次对各视图进行显示;
其中,所述各视图包括所述待显示视图和正处于显示状态的视图,所述优先级标识为数字。
6.根据权利要求4或5所述的方法,其特征在于,对各视图进行显示,包括:通过调用视图显示接口对各视图进行显示。
7.根据权利要求1所述的方法,其特征在于,所述视图的模式为覆盖模式。
8.一种视图显示装置,其特征在于,所述装置包括:优先级确定模块,用于确定各视图之间的显示优先级,并为各视图添加优先级标识;
添加请求发送模块,用于当待显示视图需要进行页面显示时,向容器视图发送携带优先级标识的所述待显示视图添加请求,以将所述待显示视图添加至容器视图;
显示模块,用于通过所述容器视图根据所述待显示视图的优先级标识对所述待显示视图进行页面显示。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的视图显示方法。
10.一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时实现如权利要求1-7中任一项所述的视图显示方法。