如何在iOS中使用StoryBoard添加水平线?

17

在我的应用程序中,我试图在两个标签之间创建一个自定义/时尚的水平线。我在SO和Google中搜索过,但它只提供了代码。如何在story board中添加一条水平线?

Android中,我使用XML设计了下面的线条。

输入图片说明

如何在iOS中创建同样的线条?


13
我看不出这个问题有什么难或含糊不清的地方。这可能是我再次看到casperOne在发飙。制作快速水平线的一种方法是通过放置一个高度为1像素、带有合适背景的空标签。 - Bijou Trouvaille
1
完全同意Bijou的观点。这个casperOne在发表评论之前应该真正尝试阅读问题。 - Mark Molina
3个回答

19

你只有两个选择:

  • 使用带有适当渐变的图像并插入图像视图
  • 自己创建一个视图类,通过代码将其填充为渐变色

就是这样


4
如果你正在制作原型、赶时间或使用敏捷开发,一个来自过去经典的快速技巧是创建一个由下划线或破折号组成的标签,并适当着色;例如:__________________________________________________________________ -------------------------------------------------------------------。 - kmiklas
6
如果您不想执行以上任何操作(我知道这是由于纯粹的懒惰),另一个“技巧”是使用一个进度条,将其设置为您想要的任何颜色,进度为0。 - Matt Parkins
8
另一个更简单的“技巧”是使用高度设置为1像素的空UILabel,并将其背景颜色和宽度设置为所需。希望这能帮助到你。 - programmer
2
@程序员最简单了。谢谢。 - maxweber

6
使用“视图”并将其高度设置为1或任何您想要的大小,然后更改背景颜色。

5

在Storyboard中,如果您不想编写代码。我推荐以下过程。

  1. 使用绘图工具(如illustrator、photoshop)画一条线,并将其保存为png文件。

  2. 在Storyboard中创建一个UIImageView并设置它的图像为您的png文件。


谢谢你的回答。如果可以的话,我也很乐意通过代码来实现。 - vinothp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接