Я добавил кнопку в ячейку, поэтому, если в ячейке 10 ячеек, в каждой ячейке будет кнопка.
Вот как я добавил кнопку в ячейку
вcellForRowAtIndexPath
UIButton *but= [UIButton buttonWithType:UIButtonTypeCustom];
[but addTarget:self
action:@selector(submitReceiptButtonClicked:)forControlEvents:UIControlEventTouchDown];
but.frame = CGRectMake(0,0,200,30);
[cell.contentView addSubview:but];
когда нажата эта кнопка, я оповестю пользователя с помощью UIAlertView. Если пользователь нажимает OK в AlertView, мне нужно изменить текст этой кнопки на Готово.
В clickedButtonAtIndex
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
NSString *name= [alertView buttonTitleAtIndex:buttonIndex];
if([name isEqualToString:@"OK"])
{
// Here i need to change the text of the Button (which is in a cell) to `Done`.
}
Когда пользователь нажимает кнопку OK в UIAlertVIew, мне нужно изменить текст кнопки на Done
(эта кнопка должнапринадлежат ячейке, на которую я нажал. Кнопка в других ячейках не должна меняться.)