J'utilise PaintCode pour créer un bouton. J'importe le StyleKit et crée la classe NSButton pour mon bouton RankView. Comme ceci:PaintCode NSButton affiche à l'envers
import Cocoa
@IBDesignable
class RankView: NSButton {
override func drawRect(dirtyRect: NSRect) {
super.drawRect(dirtyRect)
StyleKit.drawRank2()
// Drawing code here.
}
}
Mais quand je lance l'application, (et même dans le story-board), le bouton est à l'envers. Comme ceci:
La flèche doit être en haut, mais elle pointe vers le bas.
Chaque fois que je change la classe parent en NSView, elle s'affiche correctement. Des idées pourquoi cela se passe-t-il/comment y remédier?