私は iPhone の開発に慣れていないので、これが非常に一般的な問題かどうかはわかりません。Googleでこれについて何も見つかりませんでした。
Interface Builder で定義された UIBarButtonItem があります。
@property (weak, nonatomic) IBOutlet UIBarButtonItem *cameraButton;
とりあえずシンプルなボタンですが、 を使ってカメラ画像を載せたいと思いますUIBarButtonSystemItemCamera
。でできることはわかっていますがinitWithBarButtonSystemItem
、 のような方法はありませんchangeWithBarButtonSystemItem
。私は次のようなことをしたい:
- (void)viewDidLoad
{
[super viewDidLoad];
[cameraButton changeWithBarButtonSystemItem:UIBarButtonSystemItemCamera];
}
どのように可能ですか?このカメラ アイコンでボタンを直接インスタンス化するように Interface Builder に指示する方法はありますか?
編集
インスタンス化後にボタンのスタイルを変更することはできないようです。したがって、残る質問は 1 つだけです。Interface Builder にボタンをインスタンス化するように指示する方法はありますUIBarButtonSystemItemCamera
か?