【技术实现步骤摘要】
一种界面显示方法和电子设备
[0001]本申请涉及操作系统领域,特别涉及一种界面显示方法和电子设备。
技术介绍
[0002]具备触摸输入装置的电子设备,在运行过程中会接收到针对界面上所显示的控件的触摸事件,例如,点击、滑动、双击、缩放、旋转、指针悬浮等。
[0003]电子设备接收到触摸事件后会响应触摸事件。一般的,电子设备的显示界面会包含多个触摸控件,电子设备根据触摸事件所针对的触摸控件进行相应的响应。在一种应用场景中,存在保持电子设备的显示界面中某个或者某几个控件响应原本拥有的触摸事件,其他所有控件均不响应原本拥有的触摸事件的需求。例如,在新手指引操作中,用户只能根据页面提示的指引信息,点击界面中指定的按钮跳转到下一界面或者弹出窗口,完成新手指引操作。用户点击除指定按钮以外的其他按钮不会产生任何操作。
[0004]因此,需要提供一种界面显示方法,以实现保持电子设备的显示界面中某个或者某几个控件响应原本拥有的触摸事件,其他所有控件均不响应原本拥有的触摸事件的需求。
技术实现思路
[0005]针 ...
【技术保护点】
【技术特征摘要】
1.一种界面显示方法,其特征在于,所述方法应用于电子设备,所述方法包括:显示第一界面,所述第一界面包含多个控件,所述多个控件被设定有针对触摸事件的响应;显示第二界面,所述第二界面覆盖在所述第一界面之上,所述第二界面用于接收指向所述第一界面的触摸事件,其中:所述第二界面为透明界面,所述第二界面的大小与所述第一界面的大小一致;所述第二界面的响应逻辑包括:当所述触摸事件的触摸点的位置在可用控件组的控件内时,指示操作系统将所述触摸事件下透到所述第一界面进行响应所述触摸事件的操作,其中,所述可用控件组包含一个或多个控件,所述可用控件组包含的控件为所述多个控件中的部分控件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括,生成所述第二界面,所述生成所述第二界面包括:创建用于生成第二界面的显示界面模板;将所述显示界面模板的背景颜色设置为透明;将所述显示界面模板的界面大小设置为所述第一界面的大小;为所述显示界面模板设定响应逻辑,生成第二界面。3.根据权利要求2所述的方法,其特征在于,所述创建用于生成第二界面的显示界面模板,包括:创建继承自UIView的类。4.根据权利要求3所述的方法,其特征在于,所述为所述显示界面模板设定响应逻辑,生成第二界面,包括:将所述可用控件组的控件的引用添加到所述显示界面模板中;重写所述显示界面模板的触摸传递响应方法。5.根据权利要求4所述的方法,其特征在于,所述重写所述显示界面模板的触摸传递响应方法,其中,所述显示界面模板的触摸传递响应方法执行的逻辑包括:若判定所述触摸事件的触摸点的位...
【专利技术属性】
技术研发人员:陈裕聪,
申请(专利权)人:成都赛力斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。