IOS中生成气泡提示的方法、终端装置及存储介质制造方法及图纸

技术编号:19388679 阅读:32 留言:0更新日期:2018-11-10 01:57
本发明专利技术公开了一种IOS中生成气泡提示的方法、终端装置及存储介质,用于在IOS终端界面展示气泡提示。本发明专利技术提供的方法包括:定义一个对外接口,其中,所述对外接口包含有气泡提示的基本显示参数;调用所述对外接口,并设置所述气泡提示的最大显示宽度;创建一个手势变量,设定所述手势的触发条件和显示效果后,添加到所述气泡提示;展示所述气泡提示。本发明专利技术通过定义一个包含有显示参数的接口,对接口参数进行配置设置显示宽度,并添加手势,进而展示气泡,使得可以快捷方便的添加气泡提示显示,这种代码设计模式不仅逻辑清晰,操作简单,而且代码效率高,易于实现。

Method for generating bubble prompt in IOS, terminal device and storage medium

The invention discloses a method for generating bubble tips in IOS, a terminal device and a storage medium for displaying bubble tips in the IOS terminal interface. The method provided by the invention includes: defining an external interface, in which the external interface contains basic display parameters with bubble hints; calling the external interface and setting the maximum display width of the bubble hints; creating a gesture variable, setting triggering conditions and display effects of the gesture, and adding The bubble tips are displayed, and the bubble tips are displayed. By defining an interface with display parameters, configuring the display width of interface parameters, adding gestures, and then displaying bubbles, the code design mode is not only clear in logic, simple in operation, but also high in code efficiency and easy to implement.

【技术实现步骤摘要】
IOS中生成气泡提示的方法、终端装置及存储介质
本专利技术涉及计算机
,尤其涉及一种IOS中生成气泡提示的方法、终端装置及存储介质。
技术介绍
在使用手机或电脑过程中,经常会出现各种各样的提示信息,这些提示信息会以对话框形式、导航栏、弹幕或气泡等过重形式展现,我们把那种不会中断用户操作的提示方式称为气泡提示,由于气泡提示不会影响到用户操作,只要不是强制内容实际中会较多采用气泡提示方式。气泡提示作为气泡提示的一种,由于其形象化的显示框,恰当又美观的显示方式,较容易为用户接受。但在IOS中,对于开发者而言,气泡提示不仅需要设计显示效果,还涉及创建UI、添加布局、添加视图等一系列繁琐的操作,这种编码方式代码效率低,结构复杂,大大增加了工作量大。
技术实现思路
本专利技术实施例提供了一种IOS中生成气泡提示的方法、终端装置及存储介质,能够解决生成气泡提示时考虑因素多致使编码复杂,操作繁琐的问题。结合本专利技术实施例第一方面,提供了IOS中生成气泡提示的方法,包括:定义一个对外接口,其中,所述对外接口包含有气泡提示的基本显示参数;调用所述对外接口,并设置所述气泡提示的最大显示宽度,其中所述显示宽度为所述气泡提示的基本显示参数之一;创建一个手势变量,设定所述手势的触发条件和显示效果后,添加到所述气泡提示;展示所述气泡提示。结合本专利技术实施例第二方面,提供了IOS中生成气泡提示的终端装置,包括:定义模块:用于定义一个对外接口,其中,所述对外接口包含有气泡提示的基本显示参数;设置模块:用于调用所述对外接口,并设置所述气泡提示的最大显示宽度,其中所述显示宽度为所述气泡提示的基本显示参数之一;手势模块:创建一个手势变量,设定所述手势的触发条件和显示效果后,添加到所述气泡提示;展示模块:用于展示所述气泡提示。结合本专利技术实施例第三方面,提供了一种终端装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请第一方面所述方法的步骤。结合本专利技术实施例第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如本申请第一方面所述方法的步骤。结合本专利技术实施例第五方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被一个或多个处理器执行时实现如本申请第一方面提供的所述方法的步骤。本专利技术实施例中,通过定义接口,对气泡提示接口中的基本参数进行配置,根据配置的参数以及设定的手势,展示气泡提示的显示效果,这种代码设计模式不仅逻辑清晰,操作简单,而且代码效率高,方便实现。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的IOS中生成气泡提示的方法的流程示意图;图2为本专利技术实施例二提供的步骤S102实现流程图;图3为本专利技术实施例三提供的步骤S104具体实现流程图;图4为本专利技术实施例四提供的IOS中生成气泡提示的终端装置的结构示意图;图5为本专利技术实施例五提供的终端装置的结构示意图。具体实施方式本专利技术实施例提供了一种IOS中生成气泡提示的方法、终端装置及存储介质,用于终端界面生成气泡提示,简化气泡提示的生成方式。为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。实施例一:请参阅图1,本专利技术实施例提供的IOS中生成气泡提示的方法的实现流程图,包括以下步骤:S101、定义一个对外接口,其中,所述对外接口包含有气泡提示的基本显示参数;所述接口与类相似,可以包括方法、属性、事件等作为成员,由于接口允许多继承,故而定义的气泡提示接口可以被不同的类实现。气泡显示过程中可能出现各种界面元素中,通过接口就能使不同的类来实现该接口。所述基本显示参数,为气泡提示显示参数,一般包括:显示的文本内容、指示方向、气泡显示宽度、显示的视图及显示位置。一般所述显示参数包括但不限于以上5个参数,所述参数可以根据实际需要可以变更名称。所述对外接口,可方便外部调用所述接口。S102、调用所述对外接口,并设置所述气泡提示的最大显示宽度,其中所述显示宽度为所述气泡提示的基本显示参数之一;所述调用一般指编写一个函数,将所述接口的参数传入,这种方式即是接口的实现,在该函数中需要接收所述参数,并对所述参数根据实际显示需要配置参数,例如对于某个界面气泡提示较大,且尽量少的遮挡已有内容,另一个界面气泡提示较小,但显示位置较显眼。所述显示宽度用于限定气泡的显示范围,可以通过计算直接确定,如通过显示方向及显示的坐标位置计算得到显示的最大范围(最大宽度)。具体的,可以结合需要显示界面的参数,限制所述基本显示参数。可选的,所述设置所述气泡提示的最大显示宽度还包括包括:接收并保存所述对外接口传入的基本显示参数;获取预设显示界面的界面参数;根据所述界面参数,配置所述气泡提示的显示内容、指示方向和显示位置。S103、创建一个手势变量,设定所述手势的触发条件和显示效果后,添加到所述气泡提示。所述手势变量可以用于接收用户用户操作行为,监听到用户预设操作,例如双击,设置对应的显示效果,例如用户单击可以显示气泡,双击则可以使气泡消失。可选的,通过UITapGestureRecognizer中的alloc方法创建一个手势变量,并初始化所述手势变量;使用函数addGestureRecognizer,将所述手势添加到所述气泡提示上;调用setNeedsDisplay方法,渲染所述气泡提示的显示效果。S104、展示所述气泡提示。所述气泡提示提示的显示指的是能够在终端界面展示出来,根据配置参数,生成的气泡提示只是静态显示结果,优选的,所述设置气泡提示显示还应包括动态生成和消失。可选的,创建一个手势动作,当在终端屏幕监听到所述手势动作后,设置所述气泡提示消失,并渲染消失效果。定义一个气泡提示消失的效果,例如点击气泡,可以实现气泡消失。具体的,编写一个消失函数,该消失函数更改元素透明度,调用该消失函数就能实现消失效果。可选的,,所述设置所述气泡提示的显示还包括:当监听到用户预设的操作行为,设置所述气泡提示对应的生成方式。所述操作行为可包括点击、滑动、无操作(指无触屏事件)。例如,用户打开一个界面后,无操作达到一定时间,显示气泡提示,或用户点击某一位置,显示气泡提示。上述通过定义接口、配置参数和设置显示效果,来实现气泡提示显示,不仅操作简单,而且逻辑清晰,同时设置不同条件、显示效果可增强交互性,提升用户体验。实施例二:在图1的基础上,图2示出了图1中步骤S102具体实现流程,详述如下:S201、接收并保存所述对外接口传入的基本显示参数;当调用对外接口时,需要将所述接口中的基本显示参数传入,对传入的参本文档来自技高网...

【技术保护点】
1.一种IOS中生成气泡提示的方法,其特征在于,包括:定义一个对外接口,其中,所述对外接口包含有气泡提示的基本显示参数;调用所述对外接口,并设置所述气泡提示的最大显示宽度,其中所述显示宽度为所述气泡提示的基本显示参数之一;创建一个手势变量,设定所述手势的触发条件和显示效果后,添加到所述气泡提示;展示所述气泡提示。

【技术特征摘要】
1.一种IOS中生成气泡提示的方法,其特征在于,包括:定义一个对外接口,其中,所述对外接口包含有气泡提示的基本显示参数;调用所述对外接口,并设置所述气泡提示的最大显示宽度,其中所述显示宽度为所述气泡提示的基本显示参数之一;创建一个手势变量,设定所述手势的触发条件和显示效果后,添加到所述气泡提示;展示所述气泡提示。2.根据权利要求1所述的方法,其特征在于,所述并设置所述气泡提示的最大显示宽度还包括:接收并保存所述对外接口传入的基本显示参数;获取预设显示界面的界面参数;根据所述界面参数,配置所述气泡提示的显示内容、指示方向和显示位置。3.根据权利要求2所述的方法,其特征在于,所述根据所述界面参数,配置所述气泡提示的显示内容、指示方向和显示位置包括:获取所述指示方向及所述显示位置;根据所述指示方向和所述显示位置,计算所述显示位置的最大显示宽度;将所述最大显示宽度与所述显示界面允许的显示宽度比较,取较小值赋值给最大显示宽度;其中,所述指示方向、所述显示位置、所述显示界面和所述显示宽度均为所述基本显示参数,所述显示界面允许的显示宽度可根据所述界面参数确定。4.根据权利要求1所述的方法,其特征在于,所述创建一个手势变量,设定所述手势的触发条件和显示效果后,添加到所述气泡提示具体为:通过UITapGestureRecognizer中的alloc方法创建一个手势变量,并初始化所述手势变量;使用函数addGestureRecognizer,将所述手势添加到所述气泡提示上;调用setNeedsDisplay方法,...

【专利技术属性】
技术研发人员:汪刚张文明陈少杰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1