看起来在应用程序中为用户提供用户名和密码框是一种常见趋势,这些框在圆角框中显示为两行。他们是怎么做到的?自定义绘图?似乎太多的应用程序和太接近的外观和感觉是自定义绘图但是......
看起来在应用程序中为用户提供用户名和密码框是一种常见趋势,这些框在圆角框中显示为两行。他们是怎么做到的?自定义绘图?似乎太多的应用程序和太接近的外观和感觉是自定义绘图但是......
在这种情况下,最好的方法是使用两个没有边框样式的文本字段。在两个文本字段后面,您有一个 UIImageView,其中包含文本框的自定义图像。这使您可以为文本框进行任何类型的设计
我使用的登录框示例:
只需覆盖您的文本字段,为浅灰色文本设置占位符,您就可以开始了
更新: 之前的方法假设您的设计阶段先于开发阶段,因此您只需设计一次资产,就可以开始了。如果您正在寻找一种调整大小的方法,您可以为外部边框定义一个可拉伸的图像,例如:
UIEdgeInsets insets = UIEdgeInsetsMake(10,10,10,10);
image = [image resizableImageWithCapInsets:insets];
然后,你所要做的就是真正画出角落,其余的伸展。然后,您可能必须单独为中间分隔符添加一行。不像为盒子定义的资产那样干净,但更容易进行实验。
开发人员使用了一个分组的 UITableView。这是以前的问题有答案.... 希望这可以帮助!