UIButton не показывает подсветку при нажатии в iOS7

Мы просмотрели тонну сообщений о похожих вещах, но ни одно из них не совпало и не решило эту проблему. Начиная с iOS 7, всякий раз, когда я добавляюUIButton кUITableViewCell или даже в футервью это работает "отлично»Это означает, что он получает целевое действие, но нет небольшой момент, который обычно происходит, когда вы нажимаетеUIButton, Это заставляет пользовательский интерфейс выглядеть неестественно, не показывая, что кнопка реагирует на прикосновение.

Я уверен, что это считается ошибкой в iOS7, но кто-то нашел решение или может помочь мне найти его :)

Изменить: я забыл упомянуть, что он будет выделяться, если я долго удерживаю кнопку, но не быстрое нажатие, как если бы просто добавили в стандартный вид.

Код:

Создание кнопки:

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    button.titleLabel.font = [UIFont systemFontOfSize:14];
    button.titleLabel.textColor = [UIColor blueColor];
    [button setTitle:@"Testing" forState:UIControlStateNormal];
    [button addTarget:self action:@selector(buttonPressed:) forControlEvents: UIControlEventTouchDown];
    button.frame = CGRectMake(0, 0, self.view.frame.size.width/2, 40);

Вещи, которые яМы протестировали:

// Удаление распознавателей жестов наUITableView на случай, если они будут мешать.

for (UIGestureRecognizer *recognizer in self.tableView.gestureRecognizers) {
   recognizer.enabled = NO;
}

// Удаление жестов из ячейки

for (UIGestureRecognizer *recognizer in self.contentView.gestureRecognizers) {
       recognizer.enabled = NO;
    }

// Это показывает легкое прикосновение, но это нежелаемый вид

button.showsTouchWhenHighlighted = YES;

Ответы на вопрос(17)

Ваш ответ на вопрос