2015-03-11 3 views
1

Как показано на рисунке ниже, когда я включаю режим редактирования для просмотра таблицы и нажмите кнопку (-), кнопка удаления скрыта за UITAbleViewCell.UITableViewCell перекрывает кнопку удаления в UITableView

Не знаете, что вызывает проблему, поскольку я использовал такой же тип пользовательских UITAbleVeiwCells и удалял без проблем.

http://i.stack.imgur.com/W9lkj.jpg

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

+0

Попробуйте установить 'cell.clipsToBounds = YES;' – ZeMoon

+0

Неа это не помогло :( –

+0

Установить такое же свойство на cell.contentView – ZeMoon

ответ

1

Я думаю cell.clipsToBounds = YES; может решить эту проблему. Также попробуйте использовать imageView.maskToBounds = YES; Я не знаю, есть ли у вас изображения на местном уровне или вы загружаете его с сервера. Может случиться так, что изображение не загружается, когда отображается кнопка удаления, и когда она загружается, изображение отображается в соответствии с его размером (contentMode). Вот почему я думаю, что установка imageView.masksToBounds может решить проблему.

+0

Это помогло мне сузить проблему. Как вы уже догадались, у меня есть представление, и все ярлыки и изображения были добавлены в качестве подсмотра к этому представлению. Это мнение вызвало все проблемы. Я исправил проблемы автозапуска в (удалены все) в раскадровке и установите для этого вида фрагменты ролика. Di d волшебство. :) –

0

уменьшение ширины ImageView или представления независимо, что вы придает изображению ....

+0

Вы имеете в виду программно Если я вручную уменьшить размер, то они не будут хорошо выглядеть в? uitview? –

+0

может быть ваша ширина изображения просмотрена с общей шириной ячейки –

+0

запрограммировано или вручную, но вам необходимо зафиксировать координату x изображения и ширину ее так, чтобы она не могла пересекать ширину ячейка –

Смежные вопросы