Привет У меня возникла эта проблема:
У меня есть UITabBarController с UINavigationControllers на каждой вкладке.
Тем не менее, я пытаюсь реализовать действие, которое, когда я нажимаю на кнопку, должно представить мне новый вид с UINavigationController (так как это будет мульти-вид) модальным способом.
Я попытался реализовать новый UIViewController с панелью навигации. И тогда на обработчике кнопок я написал что-то вроде этого:
SendMessageViewController *v = [[SendMessageViewController alloc] initWithNibName:@"SendMessageView" bundle:nil];
UINavigationController *t = [[UINavigationController alloc] initWithRootViewController:v];
[(UINavigationController *)[tabbar.viewControllers objectAtIndex:0] presentModalViewController:t animated:true]; // hardcoding 0, I know
Однако выдвигаемое модальное представление отображается с двумя панелями навигации, одна пустая, а другая определена в XIB "SendMessageView".
Есть ли способ решить это? Я не хочу создавать XIB просто для того, чтобы содержать UINavigationController ... Я думал, что смогу сделать это программно.