objective-c - UiimageView 适配于 uiview

标签 objective-c ios uiimageview scale contentmode

我的 UIImageView 有一点问题。 我希望 UIImageView 的内容不会溢出到 UIView。

当我尝试这段代码时,我得到了这个结果,但我不会在条纹区域中显示图像。

UIView *view = [[UIView alloc] init];
[view setFrame:CGRectMake(10, 0, 300, 100)];
[self.view addSubview:view];

UIImageView *viewimageArticle = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 300, 100)];
viewimageArticle.image =[UIImage imageNamed:@"article1.jpeg"];
viewimageArticle.contentMode = UIViewContentModeScaleAspectFill;
viewimageArticle.frame = CGRectMake(0, 0, 320, 100);
[view addSubview:viewimageArticle];

enter image description here

我尝试了很多属性,“contentMode”和“autorezingMask”,但没有得到好的结果。

谢谢!

最佳答案

使用

view.clipsToBounds = YES;

这会导致其 subview 被裁剪到接收器边界。

关于objective-c - UiimageView 适配于 uiview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12932772/

相关文章:

ios - NSURLConnection/CFURLConnection HTTP 加载失败(kCFStreamErrorDomainSSL,-9843)

ios - 以编程方式 easeOut UIImageView animationImages

iphone - 快速滚动 UIScrollView 时 UIImageView 停止调整大小

objective-c - Cocoa 中未调用我的委托(delegate)操作

ios - 在 TestFlight 上进行应用内购买,但从 App Store 下载时

ios - 解析json并用tableview显示

iOS:将 ImageView 拉伸(stretch)到 TableView 之上?

ios - 尝试在 iOS 中将数据保存在 txt 文件中时出现 UI 阻塞

iphone - NSFetchedResultsController 和 NSOrderedSet 关系

ios - 自定义 UITableViewCell : programmatically trigger selection segue