一种视图控制方法及装置、电子设备、存储介质制造方法及图纸

技术编号:44826276 阅读:19 留言:0更新日期:2025-03-28 20:17
本发明专利技术实施例提供了一种视图控制方法及装置、电子设备、存储介质,通过响应于输入框加载操作,创建输入框对应的输入视图并确定输入视图的布局属性;其中,输入视图用于供用户实现输入操作;随后根据输入视图与布局属性创建占位视图;其中,布局属性至少包括输入视图的尺寸信息与位置信息;从而确定输入视图中的已输入信息并根据已输入信息控制占位视图进行显示的方式,在确保占位视图显示位置准确性的前提下实现了占位视图的自动显示或隐藏,无需大量计算和存储占位视图的初始位置,降低了开发的复杂性,保证了占位信息的准确显示,且避免了依赖iOS未开放的私有API,提升了稳定性并降低了安全性风险。

【技术实现步骤摘要】

本专利技术涉及应用程序开发,特别是涉及一种视图控制方法及装置、电子设备、存储介质


技术介绍

1、在ios开发中,界面设计常常要求输入框具备占位视图功能,例如在用户没有输入内容时,通过控制占位视图显示占位文字等占位信息,提示用户应该输入的内容。

2、不过,ios的相关系统控件uitextview并没有原生支持占位信息显示的功能;在相关技术中,常见的实现方式是开发者通过继承uitextview并创建自定义占位视图来实现占位文字等占位信息的显示。

3、然而,相关技术方案通常需要计算和存储占位视图的初始位置,并保证占位文字与输入内容的光标位置一致,开发复杂性较高,容易出现计算不准确的情况,且这种方式可能需要依赖ios未开放的私有api,进一步增加了不稳定性和安全性风险。


技术实现思路

1、鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种视图控制方法及装置、电子设备、存储介质,包括:

2、一种视图控制方法,所述方法包括:

3、响应于输入框加载操作本文档来自技高网...

【技术保护点】

1.一种视图控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述已输入信息,控制所述占位视图进行显示,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述输入视图与所述布局属性,创建占位视图之后,还包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述输入视图与所述布局属性,创建占位视图,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述输入视图与所述布局属性,创建占位视图之后,还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

...

【技术特征摘要】

1.一种视图控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述已输入信息,控制所述占位视图进行显示,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述输入视图与所述布局属性,创建占位视图之后,还包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述输入视图与所述布局属性,创建占位视图,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述输入视图与所述布局属性,创建占位视图之后,还包括:

6.根据权利要求5所述...

【专利技术属性】
技术研发人员:万春燕陈裕聪钟伟王文丰
申请(专利权)人:赛力斯汽车有限公司
类型:发明
国别省市:

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

1