如何在iphone sdk中不使用Interface Builder绘制简单的一行?

时间:2011-03-29 13:16:06

标签: objective-c ios4

我想在视图控制器中绘制一条简单的行,而不使用“界面”构建器。

2 个答案:

答案 0 :(得分:3)

如果您只想绘制水平或垂直线,可以使用UIView。

UIView *lineView = [[UIView alloc] initWithFrame:CGRectMake(<startingX>, <startingY>, <width>, <height>)];
lineView.backgroundColor = <desiredColor>;

//assume self is UIViewController or its sublcass
[self.view addSubview:lineView];
[lineView release];

答案 1 :(得分:1)

试试this question。我知道这引用了InterfaceBuilder,但您可以使用Obj-C动态添加自定义视图,如mentioned here