我正在尝试创建一个UIButton
in 代码,并且此代码在某些方法中,这些方法将从某个类中调用。
这是创建按钮的方法
-(void)createButton
{
NSLog(@"createButton");
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button setTitle:@"Get Friends" forState:UIControlStateNormal];
[button setFrame:CGRectMake(100, 100, 100, 50)];
[button addTarget:self action:@selector(loadTableView) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:button];
}
但它从未出现在视图中,有什么问题?
编辑:如果我从那时起调用此方法,viewDidLoad
它就可以工作!
编辑 2:该方法在 ViewController 类中,我从 MyFacebooDelegate 类调用它这是来自 MyFacebooDelegate 类的调用代码:
ViewController *m2 = [[ViewController alloc] init];
[m2 createButton];