Как установить границу для UITableView? - PullRequest
6 голосов
/ 25 ноября 2010

Я создал представление, которое состоит из одного UITableView и одного UIScrollView, теперь мне нужно нарисовать рамку для UITableView, чтобы его можно было изолировать от UIScrollView.

Ответы [ 2 ]

19 голосов
/ 25 ноября 2010

Проверьте UIView layer свойство, которое позволяет вам определять видимую границу для вида. Попробуйте следующее:

#import <QuartzCore/QuartzCore.h>

...

self.yourtableview.layer.borderWidth = 2;
self.yourtableview.layer.borderColor = [[UIColor whiteColor] CGColor];

Также не забудьте включить QuartzCore.framework в список фреймворков вашего проекта.

1 голос
/ 26 ноября 2010

Есть еще один способ установить границу стола.

1.Вы просто добавляете UIView, размер которого немного больше размера таблицы. Добавьте табличное представление как подпредставление представления.

Так как, если размер фрейма табличного представления равен (2,2,100, 200), то размер представления должен быть (0,0,104,204).

2. Установите backgroundColor вида, который вы хотите установить для цвета границы.

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