Как разместить два iOS UITableViews, рядом?

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

Ну вот так:

______________ ______________ ______ ______ ______ ______ ______ ______ ______________ ______________ 

Какие-нибудь умные способы это сделать? Я понимаю, что этот вид идет против парадигм iOS, но я хочу изучить варианты, прежде чем рассказывать дизайнеру «нет».

One Solution collect form web for “Как разместить два iOS UITableViews, рядом?”

У вас может быть контроллер вида (позволяет вызвать его A), который будет отвечать за текст выше и ниже двух таблиц. Затем вы можете добавить 2 контроллера представления в A. Каждый из них будет отвечать за каждую таблицу. Хотя я думаю, что интерфейс будет немного запутанным, я думаю, что это правильный способ сделать. Для добавления контроллеров просмотра в A:

 Table1ViewController *table1=[Table1ViewController alloc] initWithNibName:@"Table1ViewController" bundle:nil]; [self.views addSubView:table1]; table1.frame=CGRectMake(...,...,...,...) //Here you would define how you want to position your table. 

Надеюсь, поможет.

  • layoutSubviews в бесконечном цикле на iOS 8 GM
  • Альтернатива для fetchedResultsController с помощью magicalrecord?
  • Что я делаю в UITableViewController?
  • iOS5: низкая производительность прокрутки UITableView
  • iOS: выбор через UITextView на пользовательском UITableViewCell
  • Как добавить пользовательское изображение в ячейку tableview в Swift?
  • UITableView не отвечает на выбор
  • 'required' initializer 'init (coder :)' должен быть предоставлен подклассом 'UITableViewCell``
  • UITableView прозрачный фон
  • Один файл xib с несколькими «владельцем файла»
  • Как изменить название UIButton, которое помещено в ячейку прототипа?
  • UITableView теряет выбор
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.