我需要一个文本字段,以便用户可以编写多行。不幸的是 UITextField 不提供多行,所以我想我必须使用 UITextView。
但两者的设计并不相同。
是否可以像 UITextfield 标准一样设计具有白色背景和圆角的 UITextView?
预先非常感谢并致以最诚挚的问候。
在我自称为界面纳粹的角色中,我觉得有必要指出 UITextField 和 UITextView 具有不同的外观,以传达给用户期望略有不同的功能。
在文本字段中,回车结束编辑。在文本视图中,它只能创建一个新行。在文本字段中,无法识别链接和电话号码。在文本视图中它们是。文本视图可以滚动。等等...
除非有充分令人信服的理由,否则不应创建非标准界面元素。您应该问自己,如何使文本视图看起来像文本字段将帮助用户了解他们需要采取哪些操作才能使应用程序按他们的期望和希望运行。
令人惊讶的是,微小的调整可能会造成严重的用户困惑。非标准界面可能会在每次使用时引入轻微的暂停(半秒)。这种轻微的混乱可能会降低他们对应用程序实用性的看法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)