在iPhone应用程序中绘制4行的最有效方法?

时间:2010-05-26 14:18:03

标签: iphone

基本问题,但我不确定。不寻找代码作为答案。

我想在视图上绘制4条短行1px行。处理此任务的最佳方法是什么?选项: -

  • 加载该行的图像,然后用它创建4个UIImageViews。
  • 创建我自己的UIView子类,在draw rect方法中绘制一条线。
  • 在另一个视图上绘制另一个视图,另一个在其中有UIImage的UIImageView(这可能吗?)
  • 另一种方式?

由于 罗斯

2 个答案:

答案 0 :(得分:2)

最简单的方法是创建UIView子类并在drawRect:中执行绘图。有关如何绘制线条的详细信息,请参阅CoreGraphics guide

答案 1 :(得分:1)

快速而肮脏的方法是创建一个UIView并将其高度(或宽度,取决于其方向)设置为1px,然后设置背景颜色并将其作为子视图拍到视图上。