UITableView с ячейками переменной ширины - PullRequest
1 голос
/ 30 ноября 2010

Мне любопытно, как приложения создают этот внешний вид, в частности, раздел фотографий и «скиннее» UITableViewCells. Я не видел метода делегата для ширины ячейки, поэтому мне любопытно, как они динамически изменяют размеры ячеек и помещают представление изображения в UITableView. Это какой-то распространенный трюк / дым-н-зеркала / обходной путь?

alt text alt text

Ответы [ 2 ]

3 голосов
/ 30 ноября 2010

Если бы я угадал, я бы сказал, что они добавили UIView с прозрачным фоном, который имеет UIImageView для фотографии и tableView как subView

UITableView
|-header UIView
| |-UIImageView
| |-UITableView
|
|-tableViewContents
0 голосов
/ 30 ноября 2010

UITableView имеет два свойства с именами tableHeaderView и tableFooterView, для этих свойств можно добавить пользовательские подклассы UIView или UIView.

@property(nonatomic, retain) UIView *tableHeaderView
@property(nonatomic, retain) UIView *tableFooterView
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...