アプリにたくさんのカスタムボタンが必要です。現在、ストーリーボードを使用して、必要なすべてのコントローラーでこれらのボタンを定義しています。ただし、アプリ全体でそれらが必要なので、サブクラスUIView
などの別のビューコントローラー/ビューを配置する方が良いUIViewController
と思います。変更を加える必要がある場合は、別のビューではなく、一度だけ実行する必要があります。ビューコントローラ。これを行うための最良の方法は何でしょうか?また、プログラムでボタンを作成する方法を教えてください。これは私が現在行っていることであり、完全に空白の画面が表示されます。
-(void)viewDidAppear:(BOOL)animated
{
UIButton *testButton = [UIButton buttonWithType:UIButtonTypeCustom];
[testButton setFrame:CGRectMake(0, 390, 100, 40)];
[testButton setAutoresizingMask:UIViewAutoresizingFlexibleTopMargin];
[setImage:[UIImage imageNamed:@"test_button"] forState:UIControlStateNormal];
[setImage:[UIImage imageNamed:@"test_button"] forState:UIControlStateHighlighted];
[setEnabled:YES];
[self.view addSubview:testButton];
}