2
私は簡単なMacRubyアプリケーションを書いています。私はdrawRect()
が呼び出されたときに、それ自身の内部にイメージを描画するNSViewを持っています。内部にNSImageを持つNSView - どのようにNSImageが親のビューで動かないのですか?
そのNSViewのサブクラスインサイド私drawRect()
は、私がx
とy
はいくつかの値ですmy_view.setFrameOrigin([x,y])
を経由して、私のサブクラスのNSViewを移動すると、私は以下のようなものを取得する(コードのいくつかの他の行の中で)
image = NSImage.imageNamed("mini_browser")
image.drawInRect(self.bounds, fromRect: self.frame, operation:NSCompositeSourceOver, fraction:1.0)
を持っています。なぜこれが起こっているのかについての洞察はありますか? NSImageがそれを囲むNSViewと共に動いていないかのようです。
たとえば、here.を参照してください。
美しい、ありがとうフランシス! – briangonzalez