Добавление UITableView в DetailView SplitView - PullRequest
0 голосов
/ 08 сентября 2011

Я создал пользовательский UITableView и хочу добавить его в DetailView (который является просто UIView). UISplitView по умолчанию Xcode 4 вставляет панель инструментов в DetailView. Когда я добавляю свой пользовательский UITableView, он перекрывает панель инструментов.

Это в моем DetailViewController, в методе "configureView", который Xcode добавляет по умолчанию:

[self.view addSubview:booksFromOpenLibraryController.view];

Вопрос 1: это лучший способ добавить мое табличное представление - я предполагаю, нет, так как он добавляет tableView каждый раз, когда пользователь выбирает что-то в RootView - но где я должен разместить это?

Вопрос 2: Как избежать перекрытия tableView с UIToolbar в UIView?

1 Ответ

1 голос
/ 08 сентября 2011

Если вы хотите добавить TableView один раз, вы можете добавить его в методе viewDidLoad.

В методе configureView вы можете соответствующим образом обновить данные табличного представления, чтобы отразить любые изменения, зависящие от выбора корневого представления.

Чтобы табличное представление не перекрывало панель инструментов, необходимо соответствующим образом установить рамку и маску авторазмера табличного представления для учета любых других представлений в области сведений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...