Добавьте UIWebView внутри TTTableViewController - PullRequest
0 голосов
/ 08 декабря 2011

Мой текущий макет для TTTableViewController выглядит следующим образом

Navigation
TTTabStrip [Item1 Item2 Item3]
Table Rows
Table Rows
.
.
Table Rows
TabBar [Tab1 Tab2 Tab3]

Что я хочу сделать, так это то, что при нажатии Item2 на TTTabStrip эти строки таблицы будут заменены UIWebView, а другие (TTTabStrip / TabBar) останутся без изменений.

Любое предложение по реализации этого?

1 Ответ

0 голосов
/ 09 декабря 2011

Вы можете выбрать один из двух вариантов:

  1. добавить UIWebView поверх представления TTTableViewController, установив рамку веб-просмотра в рамку табличного просмотра.Это простое и быстрое решение.когда кто-то нажимает на другую вкладку, вам нужно удалить веб-представление из представления и освободить его.

    _webView = [[UIWebView alloc] initWithFrame:self.tableView.frame];
    [self.view addSubView:webView];
    
  2. вы можете создать новый контроллер представления с веб-представлением,и расширить контроллер общего представления, который содержит панель вкладок и полоску.Таким образом, в целом у вас будет базовый контроллер и 2 контроллера представления, которые простираются от этого базового контроллера.Я бы сделал это, только если вы планируете расширить свои взгляды в будущем.

...