我是Cocoa的新手,並且試圖創建一個計時器。在NSImageview中移動NSImage
我想基於計時器向上或向下移動NSImageview內的NSImage。
這是我如何加載圖像NSImageview內:
NSRect fnRect = NSMakeRect(10 + (wheelWidth/4) - 5, 30, numbersWidth, wheelHeight);
fnImageView = [[NSImageView alloc] initWithFrame:fnRect];
[fnImageView setImageScaling:NSScaleNone];
[fnImageView setImage:numbers];
[self addSubview:fnImageView];
如果任何人都可以點我教程或給我約我會怎麼做呢欣賞它的提示。 謝謝。
我想要得到的效果與iPhone上設置鬧鐘時的效果類似。我的圖像有0-9的數字,隨着時間的推移,我試圖「滾動」它們。 – eastercow
你想在Mac OS X上創建一個'UIPickerView'?我建議你創建你的自定義類,並在其上放置幾個'NSImageViews'(按照我在我的回答中寫的方式執行),然後你可以響應事件並移動它們。這是一個比做別的更好的主意。 –
那麼,我正在使用自定義視圖並在其上加載圖像。不知道如果這是一個很好的解決方案,但對於旋轉我使用drawRect並設置圖像setAlignmentRect,我正在更新每一幀。 – eastercow