0
我有一個基於窗口大小自動調整大小的NSView。我加載圖像並將它們顯示在NSView中,但我不希望NSView嘗試「擠壓」它們以適應NSView的大小。我想要的是將圖像加載到100%的NSView中,然後調整窗口大小以顯示更多的圖像,而不是將其縮放以適合。我可能想稍後修改它以允許縮放和平移。使NSView可調整大小無需調整圖像中包含的圖像
這裏就是我所做的:
-(void)drawRect:(NSRect)rect
{
NSRect theRect = NSMakeRect((rect.size.width/2)-(([theImage pixelsWide]/2)/2),
(rect.size.height/2)-(([theImage pixelsHigh]/2)/2),
[theImage pixelsWide]/2,
[theImage pixelsHigh]/2);
[theImage drawInRect:theRect];
}
很酷我想我已經得到它了我正在使用自定義視圖我採納了您的建議並縮放了圖像手動使用drawRect。和Javascript一樣工作! – Synthetix 2010-11-15 12:46:01