2013-04-08 4 views
1

У меня есть UITableView в приложении для iPad, и по какой-то причине UITableViewCell кажется более широким, чем мой tableView, поэтому он фактически висит на правой стороне на несколько пикселей. Я попытался сыграть с cell.contentview, чтобы установить его в соответствии с шириной uitableview в cellforRow, но это ничего не изменило.UITableViewCell расширен на UITableView

Спасибо!

ответ

0

Я думаю, вы должны установить ширину рамки UITableViewCell в cellForRowAtIndexPath. Используйте что-то вроде этого.

cell.frame = CGRectMake(0,0,self.tableView.frame.size.width,cell.frame.size.height); 
+0

К сожалению, это не сработало. Я все еще получаю 10-пиксельный вид: | – Alan

+0

Когда вы говорите «Кажется», чтобы быть шире, чем стол, вы уверены, что это так? Существуют ли ограничения компоновки или маски для автоматического изменения размера, действующие на 'UITableView'? Можете ли вы поделиться снимком экрана с нарушением таблицы и таблицы таблицы? – Aaron