Позиционирование UIControls в UITableViewCells в Интерфейсном Разработчике - PullRequest
0 голосов
/ 29 октября 2011

Итак, у меня есть UITableView в .xib файле.Вот и все, что есть.

В методе cellForRowAtIndexPath я использую пользовательский UITableViewCell.Ширина UITableViewCell в IB равна 320.

Я поместил UISegmentedControl и центрировал его по синим направляющим линиям.Когда я представляю таблицу во всплывающем окне, UISegmentedControl в UITableViewCell не центрируется.Это как UITableViewCell отрезано.Я включил картинку.

Есть ли что-то, что я забываю в размерах вещей?У меня есть еще 4 сегментированных элемента управления, где, хотя сегментированный элемент управления отображается в UITableViewCell, он отключен.Мой contenstSizeForPopover также установлен на 320 для ширины.

enter image description here

1 Ответ

1 голос
/ 29 октября 2011

Когда вы помещаете ячейку в табличное представление группы, ячейка сужает область содержимого на 20 пунктов, чтобы обеспечить границы таблицы / фоновую область.Вот почему ваши элементы управления обрезаются.

Возможно, вы можете просто настроить элементы управления на гибкую ширину:

autosizing with flexible width

, но вам придется сохранитьизменение размера при разработке макета ячейки.

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