0

如何在 iphone 应用程序的 UI 中放置水平线和垂直线?在xib中可以吗?任何人都可以给我一个想法吗?有没有可用的源代码?

4

2 回答 2

3

您有 3 种基本方法:

  1. 在自定义 UIView 子类中使用 QuartzCore 并覆盖 drawRect:
  2. 设置包含每张图片的UIView层属性的borderWidth和borderColor
  3. 为水平线创建高度为 1 的 UIViews,为垂直线创建宽度为 1 的 UIView,设置视图的 backgroundColor 并将它们添加为子视图

3 可能是最容易实现的,但不是最优雅的,1 在内存方面是最健壮的,因为您还可以使用 drawInRect 将图像绘制到相同的图形上下文中。这会将视图层次结构折叠为单个视图。

于 2012-10-22T11:20:25.090 回答
0

您可以放置​​单个线条宽度或高度的视图,并将其背景颜色设置为您想要的线条颜色。

于 2012-10-22T10:52:11.177 回答