我制作了一个包含表格和一些按钮的UIView。这个视图由一个由标签栏控制器调用的UIViewController调用。没有涉及IB。
当视图出现时,它只有对象的轮廓。例如以下按钮没有标签:
brect = CGRectMake(80, 330, 60, 27);
centern=CGPointMake(CGRectGetMidX(brect), CGRectGetMidY(brect) );
UIButton * button2 = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button2 setFrame:brect];
[button2 setCenter:centern];
[button2 setTitle:@"Delete" forState:UIControlStateNormal];
[button2 addTarget:self action:@selector(deldate:) forControlEvents:UIControlEventTouchUpInside];
[self addSubview:button2];
第一次触摸时,一切都会显示出来。
我做错了什么?
答案 0 :(得分:-1)
[self.view addSubview:button2];
self是UIViewController的一个实例。 自我包含一个视图。你应该添加UIButton来查看,而不是viewController。