нежелательная (прозрачная) «граница» вокруг UITableView, когда (программно) помещается в UINavigationControl - PullRequest
0 голосов
/ 05 января 2010

При выборе ячейки в UITableView (который сам помещается в rootView UINavigationController) я помещаю новый SubviewController (который имеет другой TableView в качестве своего представления) на NavigationController. Все это работает нормально, но когда оно отображается, оно имеет прозрачную рамку (одинаковую ширину со всех сторон).

Понятия не имею, в чем может быть проблема. Я использую те же CustomTableCells, что и в указанном rootView, и если я смотрю на свойства TableView в IB, параметры те же, что и в UITableView, который находится в rootView моего UINavigationController ...

Ответы [ 2 ]

1 голос
/ 05 января 2010

Возможно, вы захотите использовать initWithStyle: UITableViewStylePlain, так что любой специфичный для tableViewController материал по-прежнему вызывается.

0 голосов
/ 05 января 2010

Просто решил свою проблему ... был создан экземпляр указанного subViewController со стилем вместо простого вызова init ...

StationProgramsController *progViewController = [[StationProgramsController alloc] initWithStyle:UITableViewStyleGrouped];

^^ оставил пустую рамку вокруг моего UTTableView ^^

StationProgramsController *progViewController = [[StationProgramsController alloc] init];

^^ больше нет границы с кодом выше ^^

извините

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