пользовательский UiTableViewCell сокращается при редактировании или удалении - PullRequest
1 голос
/ 19 декабря 2011

Я использую пользовательский UitableViewcell (MainTablecell) для отображения записей.Я также предоставляю функции редактирования и удаления. Так что я хочу уменьшить свою ячейку пользовательской таблицы, может ли кто-нибудь подсказать мне, как это сделать.
Моя настраиваемая ячейка выглядит как ниже
enter image description here

cell.shouldIndentWhileEditing = YES;

и

-(BOOL)tableView:(UITableView *)tableView shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath { 
return YES;
} 

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

1 Ответ

1 голос
/ 19 декабря 2011

Когда ваш tableView переходит в режим редактирования, изменяйте размеры надписей.

shouldIndentWhileEditing: делает только левую часть отступа ячейки и ничего не делает для содержимого.Вам нужно будет вручную изменить размеры меток.

В зависимости от дизайна и кода этой пользовательской ячейки, вы можете вызвать метку и выполнить setFrame: в режиме редактирования, просто определите этот режим и перезагрузите tableView.

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