Я хочу, чтобы компьютер, чтобы отобразить также материал, который я установленный раскадровку.
Если вы используете раскадровку, -initWithNibName:bundle:
- неправильный метод использования. Вы можете использовать метод -instantiateViewControllerWithIdentifier:
UIStoryboard для создания нового контроллера представления, который определен в раскадровке, но более типичный подход заключается в том, чтобы ваша кнопка запускала сегмент между двумя контроллерами представления.
Попробуйте это:
Во время редактирования раскадровки, управление перетаскивания с вашей кнопки на новый контроллер представления. Должно появиться всплывающее меню, которое позволяет вам выбрать, как вы хотите перейти между контроллерами представления - нажать (нажать новый контроллер на верхнюю часть навигационного стека), модальный (представить контроллер вида по умолчанию) и т. Д. Выбрать подходящий ,
В простых случаях, все готово - нет необходимости писать какой-либо код только для того, чтобы переход произошел. Segue заботится о создании нового контроллера представления и выполнении перехода для вас. Однако вы часто хотите передать некоторые данные из существующего контроллера представления в новый. Если это так, реализуйте -prepareForSegue:sender:
в существующем контроллере представления - этот метод дает вам возможность передавать любые данные, которые вам нужны. Это будет выглядеть примерно так:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
// It doesn't hurt to check that it's the segue that you expect
if ([segue.identifier isEqualToString:@"MySegueIdentifier"]) {
NewViewController *newVC = segue.destinationViewController;
// This is your chance to set properties or call methods to pass data to the new view controller
newVC.foo = self.foo;
newVC.bar = self.bar;
}
}
Используйте раскадровку, чтобы создать экземпляр своего контроллера просмотра, если вы хотите его раскадровку. ('instantiateViewControllerWithIdentifier:') –
используйте эту ссылку, это надежда для u http://stackoverflow.com/questions/23102978/swrevealviewcontroller-without-using-navigationcontroller/23105142#23105142 –