tôi đã sử dụng mã dưới đây để hiển thị một hình ảnhcó được kích thước hình ảnh hiển thị thực tế trên NSImageView
NSImage *image = [[[NSImage alloc] initWithContentsOfURL:url] autorelease];
NSImageView *newImageView = nil;
newImageView = [[NSImageView alloc] initWithFrame:[self bounds]];
[newImageView setImage:image];
[newImageView setAutoresizingMask:NSViewWidthSizable | NSViewHeightSizable];
các NSImageView sẽ thay đổi kích thước NSimage tự động
Làm thế nào để có được kích thước hiển thị thực tế của NSImage?
Chào mừng mọi nhận xét
Không thường, đó là kích thước gốc của hình ảnh thực tế, không phải là kích thước mà nó hiện đang render trong giao diện , nơi mà nó có khả năng thu nhỏ kích thước khác nhau. –