以编程方式在标签上绘制标签和按钮

时间:2011-08-01 07:54:35

标签: iphone objective-c uiviewcontroller

我正在构建一个iPhone应用程序,我应该在其中根据一些数据创建一个新视图...那么如何以编程方式动态创建带有按钮,标签和图片的新视图?有人举个例子吗?

2 个答案:

答案 0 :(得分:5)

阅读

  1. Create UIButton Programmatically
  2. Creating programmatically a label (UILabel)
  3. 然后在视图中创建。这是一个非常好的tutorial如何做到这一点!

    祝你好运!

答案 1 :(得分:0)

首先右键点击你的Xcode项目(在ios 5中)并选择“新文件”>选择cocoa touch> objective c class> uiview>的子类并命名你的文件名。然后在.m文件中添加以下代码。

// Implement loadView to create a view hierarchy programatically, without using a nib.

-(void)loadView {

UIView *view = [[UIView alloc] initWithFrame:[UIScreen mainScreen].applicationFrame];
[view setAutoresizingMask:UIViewAutoresizingFlexibleHeig ht|UIViewAutoresizingFlexibleWidth];
[view setBackgroundColor:[UIColor blueColor]];
self.view = view;
[view release];

} 

然后按照以下帖子中所述创建按钮。