Я создал UITableViewCell
в Xcode 4, используя IB. Но по какой-то странной причине, когда я запускаю свою кнопку редактирования, cell
действует действительно странно и не имеет той же анимации, что и обычная ячейка таблицы. Я не знаю, что происходит, я попытался реализовать -(void)setEditing:(BOOL)editing animated:(BOOL)animated
в своем классе ячеек, но ничего не работает.Странная анимация при редактировании пользовательской ячейки?
UPDATE: Мои ViewController
, что я использую ячейку, имеет этот код под cellForAtIndex
для отображения ячейки.
CustomCell *cell = (CustomCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell == nil)
{
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:nil options:nil];
for (id currentObject in topLevelObjects)
{
if ([currentObject isKindOfClass:[UITableViewCell class]])
{
cell = (CustomCell *) currentObject;
break;
}
return cell;
}
}
Стандартный вид:
При нажатии кнопки редактирования:
И даже когда ударяя она охватывает текст, когда он, как предполагается, чтобы переместить его в сторону:
обновленный вопрос объяснить проблему дальше. – Souljacker
@ Ravin455 - Я полностью понимаю вашу проблему. Я был здесь. Нет необходимости в дальнейшем объяснении. – Steve
, если мне нужно добавить его программно, то как его добавить? Моя единственная проблема заключается в добавлении флажка UIButton с левой стороны. – Souljacker