Я хочу изменить текст UIButton
на выбранную ячейку в UITableView
. Обычно это делается так.Изменение названия UIButton для выбранной ячейки таблицы
TableView.m:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = (UITableViewCell *)[tableView cellForRowAtIndexPath:indexPath];
if([self.delegate respondsToSelector:@selector(ButtonText:)]) {
[self.delegate ButtonText:selCell.textLabel.text];
}
}
ViewController.m:
- (void)dateSpecifiedButtonText:strText2
{
[self.dateSpecifiedButton setTitle:strText2 forState:UIControlStateNormal];
}
Это работает, когда я выбираю ячейку, но то, что я хочу, чтобы изменить кнопку ячейки когда вы нажимаете на другую кнопку. Поэтому мне нужно переписать этот метод без использования didSelectRowAtIndex
, но я понятия не имею, как это сделать.
этот другой buttopn лежит где? в той же ячейке? –
Вы оба Одноклассники ??? тот же вопрос отправлен несколько минут назад! http://stackoverflow.com/questions/16895907/set-uibutton-title-to-selected-table-cell –
Я не могу понять ваш вопрос ... Не могли бы вы объяснить лучше? Благодарю. –