私は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];