Мое приложение строится под раскадровкой и его навигационным контроллером. Я пытаюсь поместить кнопку панели справа от панели навигации, но это совсем не просто. Коды выглядят так...
UIBarButtonItem *barButton = [[UIBarButtonItem alloc]initWithTitle:@"Edit" style: UIBarButtonItemStyleBordered target:self action:@selector(barBtnPressed)];
// self.navigationItem.rightBarButtonItem = barButton;
self.navigationController.navigationItem.rightBarButtonItem = barButton;
Я сделал все, что мог попробовать, но не повезло.
Любой совет ?
self.navigationItem.rightBarButtonItem = barButton;правильно, так какnavigationItemявляется свойством вашего контроллера представления. Когда вы обычно устанавливаете свойствоrightBarButtonItem, вы должны установить его вviewDidLoadконтроллера представления, который появляется сверху в стеке вашего навигационного контроллера. - person Andrew Tetlaw   schedule 18.01.2013UIViewControllerна раскадровке правильный набор классов, чтобы он использовал ваш пользовательский класс? - person Andrew Tetlaw   schedule 18.01.2013