Проблема в построении панели вкладок внутри контроллера навигации - PullRequest
0 голосов
/ 24 мая 2010

Я очень расстроен и надеюсь, что вы поможете мне решить эту проблему!

Я пытаюсь создать панель вкладок внутри контроллера навигации. Я использовал этот шаблон, предоставленный WiredBob. Моя проблема заключается в том, что я хочу добавить больше элементов панели на панель вкладок, но у меня все время появляется сбой!

Из журнала: 2010-05-24 00: 15: 43.469 NavTab [9315: 207] *** Завершение приложения из-за необработанного исключения «NSInternalInconsistencyException», причина: '- [UITableViewController loadView] загрузил перо «AnnView», но не получило UITableView .

Кроме того, я попытался исправить размер представления в IB, чтобы оно соответствовало панели вкладок, но я не смог! Это было неизменным.

Заранее спасибо: -)

1 Ответ

0 голосов
/ 24 мая 2010

Heba,

AnnView должен быть UITableView? Из примера видно, что это, вероятно, имеет место, и, возможно, вы пытаетесь использовать стандартную XIB, но подкласс этого класса UITableViewController.

Попробуйте зайти в конструктор интерфейсов, открыть AnnView.XIB и убедиться, что основным видом является UITableView. Если нет, перейдите на крайнюю правую вкладку в окне инспектора и измените ее на стандартный UIView. Или в случае, если предполагается, что это UITableView, убедитесь, что это основной вид в IB.

Ссылка для вас:

http://twilloapp.blogspot.com/2009/03/how-to-embed-navigation-controller.html

Что касается вашего другого вопроса об изменении размера представления, какой вид вы используете? Если это UITableView, вы можете добавить «панель вкладок» к представлению в IB, чтобы показать вам, как он будет выглядеть, и UITableView должен автоматически изменить размер в соответствии с ним.

Rob

...