【发布时间】:2012-11-27 05:53:52
【问题描述】:
如何在 UIImageView 中只显示原始图像的一部分
这个问题可能很熟悉也很老了,但是再次问的原因是,在这些答案的帮助下我找不到可行的想法 很多人说 set image.contentMode = UIViewContentModeCenter; (但不工作)
我几乎需要一个包含原始图像中心的矩形,我如何得到这个?
当我向我的应用程序显示静态图像并将 UIImageVie 的内容模式设置为 Aspect Fill 时,我确实做到了这一点。 但这在我从 url 显示图像并使用 NSData
的情况下不可行添加我的代码和图片
NSString *weburl = @"http://topnews.in/files/Sachin-Tendulkar_15.jpg";
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 50, 108, 86)];
NSURL *url = [NSURL URLWithString:weburl];
NSData *data = [NSData dataWithContentsOfURL:url];
imageView.image = [UIImage imageWithData:data];
[self.view addSubview:imageView];
【问题讨论】:
标签: objective-c ios uiimageview