Обновлено для Swift 3, это функция удобства, которая берет CGContext и возвращает UIImage. Обратите внимание, что вам больше не нужно освобождать контекст, когда вы закончите с ним в Swift 3.
func imageFromContext(_ context: CGContext) -> UIImage? {
guard let cgImage = context.makeImage() else { return nil }
return UIImage.init(cgImage: cgImage)
}
Это использует display
.
Редактирование: И из комментария John Sheehan к этому ответу, с которым я соглашаюсь:
необходимо пойти, просматривают распакованный источник так или иначе только для ознакомления себя с ним
Редактирование 2: Комментарии упомянули, что использовали Firebug для обнаружения то, что происходит. Действительно, я на самом деле перешел к документам jQuery и использовал веб-Инспектора Safari для наблюдения то, что произошло на hide()
демонстрация, чтобы быть уверенным в моем ответе.
Это использует дисплей, и для этого типа вещи можно использовать Firebug для фактического исследования то, что происходит с DOM.