PaintCode を使用してボタンを作成しています。StyleKit をインポートし、RankView ボタンの NSButton クラスを作成します。このような:
import Cocoa
@IBDesignable
class RankView: NSButton {
override func drawRect(dirtyRect: NSRect) {
super.drawRect(dirtyRect)
StyleKit.drawRank2()
// Drawing code here.
}
}
しかし、アプリを実行すると (ストーリーボードでも)、ボタンが上下逆になります。このような:
矢印は上向きのはずですが、下向きです。
親クラスを NSView に変更すると、正しく表示されます。なぜこれが起こっているのか/それを修正する方法はありますか?