私のメインウィンドウには、これらの2つのボタン「設定」(leftBarButtonItem)と「i」(情報ボタン、右バーボタンアイテム)があります
情報ボタンを押すと「無料」の戻るボタンが表示されますが、設定ボタン用にプログラムで作成する必要がありますか? 何故ですか?
これがviewDidLoadでボタンをプログラムする方法です
UIBarButtonItem *settingsBarButtonItem =[[UIBarButtonItem alloc]initWithTitle:@"Settings" style:UIBarButtonItemStyleBordered target:self action:@selector(settings:)];
self.navigationItem.leftBarButtonItem = settingsBarButtonItem;
UIButton* infoButton = [UIButton buttonWithType:UIButtonTypeInfoLight];
CGRect frame = infoButton.frame;
frame.size.width = 40.0f;
infoButton.frame = frame;
[infoButton addTarget:self action:@selector(about:) forControlEvents:UIControlEventTouchUpInside];
butInfo = [[UIBarButtonItem alloc] initWithCustomView:infoButton];
self.navigationItem.rightBarButtonItem = butInfo;