NSImage, нарезанный в Каталоге Активов XCode, не учитывает изменчивость представления - PullRequest
0 голосов
/ 18 октября 2018

Представление, определенное следующим образом:

class SlicedKittyView: NSView {
    override func draw(_ dirtyRect: NSRect) {
        super.draw(dirtyRect)
        NSImage(named: "SlicedKitty")?.draw(in: bounds, from: NSZeroRect, operation: .sourceOver, fraction: 1.0, respectFlipped: true, hints: nil)
    }

    override var isFlipped: Bool {
        return true
    }
}

всегда будет рисовать изображение, разрезанное в каталоге ресурсов XCode вверх ногами, как если бы impreflipped игнорируется.
Удаление разреза в XCode приводит к ожидаемому поведению: imageсоответственно перевернут.

Ожидается ли, и если да, то как заставить рисунок NSImage учитывать перевернутость вида?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...