UIButton не корректно выполняет рендеринг в iOS6 при вызове renderInContext на CALayer

У меня такая проблема, которая, кажется, происходит только в iOS 6. Я вызываю renderInContext на уровне представления. Это мнение довольно просто. Он имеет несколько UIButtons. UIImage, я вернусь из следующего кода, кажется, поврежден. UIButton, похоже, не правильно рисует.

UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, self.view.opaque, 0.0); [self.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewSnapShot = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); 

Этот код создает растровое изображение, которое выглядит так: http://imgur.com/MyMTX

Когда я запускаю приложение в симуляторе iPhone 5.1, эта проблема, похоже, не возникает. Я начинаю сомневаться, что это всего лишь ошибка в iOS 6.

Кто-нибудь сталкивается с подобной проблемой?

  • Создание пользовательского класса UIButton с функцией удаления
  • Как удалить верхнее и нижнее заполнение UIButton, когда создаете его с помощью автоматического макета?
  • Анимация UIButton в Swift
  • При изменении изображения кнопки размер кнопки изменяется. Зачем?
  • iOS UIButton с прозрачным заголовком на белом фоне
  • iOS - Interface Builder: название UIButton исчезает при настройке изображения
  • Пользовательская рамка кнопки выглядит не так хорошо, как Round Rect UIButton
  • Как изменить цвет оттенка кнопки очистки на UITextField
  • Изображение кнопки Custom MKAnnotationView
  • UIButton не обновляет свой образ после setImage: называется
  • UIImage от UIColor с альфой
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.