0
Я думаю, что это ошибка с тем, как яблоко меняет оттенок цвета:UINavigationItem setTint Bug?
Это код, который я использую:
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCancel target:self action:@selector(dismiss)];
self.navigationItem.leftBarButtonItem.tintColor = [UIColor whiteColor];
, а позже, на кнопку крана:
[UIView animateWithDuration:1 animations:^{
self.navigationItem.leftBarButtonItem.tintColor = nil;
}];
Не имеет значения, какой цвет я там положил, эффект такой же.
Попробуйте прочитать этот пост http://stackoverflow.com/questions/4919614/change-color-of-uibarbuttonsystemitemcancel – Kimdv
, что сделал и написал в отставку метод. –
Я не нажимаю на него, я нажимаю на другую кнопку, которая заставляет TintColor меняться. –