UIScrollView с несколькими UITableView? Как лучше это настроить? - PullRequest
0 голосов
/ 07 февраля 2011

Custom AccountViewController NIB

Итак, выше приведен скриншот с IB моего пользовательского UIViewController.Этот основной вид содержит много информации.ImageViews являются временными заполнителями только для информации / кнопок, чтобы помочь мне понять мой макет.

Внизу вы увидите, что я сбросил UIScrollView.То, что я хочу сделать, это сбросить 3 UIView внутри ScrollView, где каждый UIView содержит UITableView.Этот файл NIB / XIB, тем не менее, становится очень загроможденным и грязным.Я хотел бы создать новый NIB, который загружается внутри UIScrollView.Какой лучший способ сделать это?

Должен ли я вывести новый UIViewController в этот файл XIB, а затем сделать делегат ScrollView новым ViewController?тогда я могу просто установить пользовательское перо для этого UIViewController?Это правильный способ сделать это?

Все еще вступает в борьбу с Interface Builder и более продвинутым приложением.разработка!

Заранее спасибо!

1 Ответ

0 голосов
/ 04 марта 2011

При работе с представлениями прокрутки и содержимым внутри них я обычно так и делаю ...

Я помещаю вид прокрутки в свой основной вид и создаю IBOutlet в своем контроллере вида, который подключен к нему.

Затем я создаю второй UIView в xib, который является моим представлением содержимого (contentsOfScrollView), и создаю IBOutlet в моем контроллере представления, который подключен к нему.

Затем в моем viewDidLoad я программно помещаю представление содержимого в представление прокрутки, например, так:

[self.scrollView addSubview:self.contentsOfScrollView];
self.scrollView.contentSize = self.contentsOfScrollView.frame.size;

enter image description here

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