Итак, вы установили пользовательское изображение как кнопку как accessory view
из tableViewCell
?Это верно?Вы используете статические клетки?Как вы меняете стрелки?
Самый простой способ - это, вероятно, изменить tag
вашего button
относительно его состояния.При назначении стрелки вверх вы присваиваете ей метку 1. В противном случае вы присваиваете ей метку 2.
Чем вы можете прочитать ее так:
- (IBAction)disclosureArrow:(NSControl *)sender
{
if (sender.tag == 1)
{
}
}