У меня есть пользовательский UIBarButtonItem
с изображением, которое отлично работает в iOS 6.1. Но iOS 7 имеет tintColor
и накладывает этот цвет поверх моего изображения. Если я установил tintColor
на [UIColor clearColor]
, кнопка не будет отображаться вместе.Пользовательское изображение для UINavigation Back Button в iOS 7
Как я могу открыть свою кнопку в iOS 7, как в iOS 6? Пожалуйста помоги?
Вы не должны использовать элемент панели кнопок в качестве кнопки возврата. Вместо этого установите «backIndicatorImage» для панели навигации. – Felix
Приложение должно иметь одинаковый внешний вид во всех версиях iOS. 'backIndicatorImage' предназначен только для iOS 7. Я уже использую 'mask' в iOS 6 ' const float colorMask [6] = {222, 255, 222, 255, 222, 255}; UIImage * image = [UIImage imageWithCGImage: CGImageCreateWithMaskingColors ([[UIImage alloc] init] .CGImage, colorMask)]; [backButtonItem setBackgroundImage: image forState: UIControlStateNormal barMetrics: UIBarMetricsDefault]; ' – Majid
Я использую ios5, могу ли помочь мне – chandru