Я определил два разных UIButton
в своем заказе UITableViewCell
. Этот обычай UITableViewCell
используется в UITableView
внутри UIViewController
. Теперь я хотел бы изменить изображение UIButton
при нажатии. Я попробовал его с protocoll и делегатом, но он не работает. Любая идея, как я могу это сделать?Изменить изображение UIButton на клик в пользовательском UITableViewCell
0
A
ответ
1
В вашем методе cellforowatindexpath
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier;
CellIdentifier = @"Cell";
UITableViewCell *cell;
cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
UIButton *btn = (UIButton *)[cell viewWithTag: 1]; // or however you are initializing the button
[btn addTarget:self action:@selector(btnClicked:) forControlEvents:UIControlEventTouchUpInside];
return cell;
}
-(void)btnClicked:(id)sender
{
UIButtin *btn = (UIButton *)sender;
[btn setImage:[UIImage imageNamed:@"click.png"] forState:UIControlStateNormal];
}
0
Когда вы нажмете на свою кнопку, перезагрузите эту конкретную ячейку, и где вы создадите пользовательскую ячейку, определите делегат и измените обратное изображение в разделе делегирования.
Это может вам помочь.
Смежные вопросы
- 1. Как изменить цвет фона UIButton на клик в UITableviewCell?
- 2. Подключение UIButton в пользовательском UITableViewCell
- 3. Скрыть UIButton в пользовательском UITableViewCell
- 4. UIButton не работает на пользовательском UITableViewCell (Swift)
- 5. Доступ к UIButton в пользовательском UITableViewCell
- 6. Почему это изображение UIButton не отображается в пользовательском UITableViewCell?
- 7. UIButton не работает в пользовательском UITableViewCell
- 8. изменить цвет UIbutton внутри UITableViewCell
- 9. UIButton не отвечает на использование в пользовательском UITableViewCell
- 10. Невозможно изменить размер UILabel в пользовательском UITableViewCell
- 11. Изменить Изображение UIButton в UITableView Cell Динамически
- 12. изменить изображение UIButton в UITableView UIButton нажмите
- 13. Пользовательское UITableViewCell с UIButton: невозможно изменить UIImage
- 14. UIButton изменить изображение UIImageView
- 15. iOS: фоновое изображение UIButton, удаляемое для кнопки в пользовательском uitableviewcell на прокрутке
- 16. UIImageView не показывает изображение в пользовательском UITableViewCell
- 17. UITableViewCell изменить изображение кнопки
- 18. Отдельные действия для каждого UIButton в пользовательском UITableViewCell
- 19. UIScrollView в пользовательском UITableViewCell
- 20. Изменение модели после нажатия UIButton в пользовательском UITableViewCell
- 21. Как изменить изображение холста на клик?
- 22. Пользовательское UIButton исчезает, когда компонуются как IBOutlet в пользовательском UITableViewCell
- 23. Изменить изображение на клик (6 Image Loop)
- 24. Изменить изображение маркера маркера на клик
- 25. Нет изображения на пользовательском UITableViewCell
- 26. Изменить изображение в UITableViewCell, если выбрано
- 27. Обновления ImageView на UIButton в UITableViewCell
- 28. не удалось установить изображение на программно созданный UIButton в UITableViewCell
- 29. изменить цвет фона UITableViewCell на кране на UIButton внутри
- 30. Изменить цвет фона UIButton на UITableViewCell в разделе
Можете ли вы показать код, который вы пробовали? – Jasper
Я удалил код .. возможно, вы можете добавить пример кода или ссылку. – Daniela