Я создал новый проект в приложении Xcode - Single View. Приложение имеет только две кнопки.Задержка выделенного состояния UIButton на iOS 7
UIButton *button1 = [UIButton buttonWithType:UIButtonTypeCustom];
[button1 setBackgroundColor:[UIColor greenColor]];
[button1 setFrame:CGRectMake(0, self.view.frame.size.height-40-100, self.view.frame.size.width, 40)];
[button1 setTitle:NSLocalizedString(@"button 1", nil) forState:UIControlStateNormal];
[button1 setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
[button1 setTitleColor:[UIColor blueColor] forState:UIControlStateHighlighted];
[self.view addSubview:button1];
UIButton *button2 = [UIButton buttonWithType:UIButtonTypeCustom];
[button2 setBackgroundColor:[UIColor greenColor]];
[button2 setFrame:CGRectMake(0, self.view.frame.size.height-40, self.view.frame.size.width, 40)];
[button2 setTitle:NSLocalizedString(@"button 2", nil) forState:UIControlStateNormal];
[button2 setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
[button2 setTitleColor:[UIColor blueColor] forState:UIControlStateHighlighted];
[self.view addSubview:button2];
Когда я запускаю это приложение на iPhone с прошивкой 7 второй кнопкой имеет задержку состояния выделения при нажатии на эту кнопку. На iPhone с iOS 6 секундная кнопка работает отлично.
Почему кнопка на iOS 7 имеет задержку выделения?
Можете ли вы показать метод, в котором вы добавляете их в свой вид. т. е. весь метод для этого. – sbarow
Я добавляю эти две кнопки в методе viewDidLoad. Это приложение просмотра sigle - это только тестовое приложение. Я хочу проверить, будет ли кнопка задерживаться в очень простом приложении, например, в моем «обычном» приложении. – murzynpl
попытайтесь удалить строку локализации, а затем протестируйте – Retro