2
我在寫一個簡單的MacRuby應用程序。當它的drawRect()
被調用時,我有一個NSView在其自身內部繪製圖像。NSView NSImage裏面 - 如何NSImage不移動它的父視圖?
內部的一個NSView繼承我的drawRect()
有(代碼一些其他行中)
image = NSImage.imageNamed("mini_browser")
image.drawInRect(self.bounds, fromRect: self.frame, operation:NSCompositeSourceOver, fraction:1.0)
如果我通過my_view.setFrameOrigin([x,y])
移動我的子類的NSView其中x
和y
一些價值觀,我得到的東西像下面。任何有關爲什麼會發生這種情況的見解?看起來好像NSImage不會隨着包含它的NSView一起移動。
參見實例here.。
非常感謝弗朗西斯! – briangonzalez