草庐IT

ImageVIew

全部标签

iOS >> UIButton ImageView 属性 >> 如何设置内容模式?

有没有办法设置UIButtonImage、BackgroundImage或ImageView属性内容模式属性?我试过直接的方法(当然没用...):self.imageButton.imageView.contentMode=UIViewContentModeScaleAspectFit;有一个带图片的按钮固然很好,但如果没有办法正确设置它,那就不是很方便了...... 最佳答案 使用带有自动布局的iOS7/8,button.imageView在button布局时不会缩放,例如对于iPhone6:(lldb)pobutton>(lld

ios - UIImage Scale Aspect Fill 和 Clip Subviews 在 UICollectionView 中不起作用

我有一个UICollectionView,其单元格包含一个UIImageView。我将UIImageViewframe.size设置为与单元格的frame.size匹配,并且还明确要求UIImageView在cellForItemAtIndexPath方法中按以下方式使用AspectFill&ClipSubview进行缩放:letcell:UICollectionViewCell=collectionView.dequeueReusableCellWithReuseIdentifier("Cell",forIndexPath:indexPath)as!UICollectionViewC

ios - UIImage Scale Aspect Fill 和 Clip Subviews 在 UICollectionView 中不起作用

我有一个UICollectionView,其单元格包含一个UIImageView。我将UIImageViewframe.size设置为与单元格的frame.size匹配,并且还明确要求UIImageView在cellForItemAtIndexPath方法中按以下方式使用AspectFill&ClipSubview进行缩放:letcell:UICollectionViewCell=collectionView.dequeueReusableCellWithReuseIdentifier("Cell",forIndexPath:indexPath)as!UICollectionViewC

ios - 在 UIButton 的 ImageView 上将 ContentMode 设置为 AspectFill 不适用于较小的图像

我有一个从网络下载图像的UIButton,我希望内容模式为“纵横比填充”,所以我这样做了:btn.imageView.contentMode=UIViewContentModeScaleAspectFill;然后我简单地调用:[btnsetImage:imageforState:UIControlStateNormal];这适用于比按钮大的图像。它们被缩放以适合按钮,纵横比不变。但是对于比按钮小的图像,它们只是显示在中心而不被拉伸(stretch)。为了解决这个问题,我尝试用我检索到的图像制作一个可调整大小的图像,然后在我的按钮上调用setImage:forState:,但这没有用。所

ios - 在 UIButton 的 ImageView 上将 ContentMode 设置为 AspectFill 不适用于较小的图像

我有一个从网络下载图像的UIButton,我希望内容模式为“纵横比填充”,所以我这样做了:btn.imageView.contentMode=UIViewContentModeScaleAspectFill;然后我简单地调用:[btnsetImage:imageforState:UIControlStateNormal];这适用于比按钮大的图像。它们被缩放以适合按钮,纵横比不变。但是对于比按钮小的图像,它们只是显示在中心而不被拉伸(stretch)。为了解决这个问题,我尝试用我检索到的图像制作一个可调整大小的图像,然后在我的按钮上调用setImage:forState:,但这没有用。所

iOS SDWebImage 淡入新图像

我一直在我的iPhone应用程序上使用SDWebImage来处理所有图像加载。我正在使用占位符图像,我想在新图像加载后交叉淡入淡出或淡入淡出。我正在使用成功block来设置图像,并且效果很好。无论我尝试什么,图像都不会淡入。我试过将动画代码发送回主线程,但这也无济于事。它只是立即加载...没有动画。这是我的代码。有什么想法吗?//loadplaceholderimageNSURL*url=..._imageView=[[UIImageViewalloc]init];[_imageViewsetImage:[UIImageimageNamed:@"loading.jpg"]];//req

iOS SDWebImage 淡入新图像

我一直在我的iPhone应用程序上使用SDWebImage来处理所有图像加载。我正在使用占位符图像,我想在新图像加载后交叉淡入淡出或淡入淡出。我正在使用成功block来设置图像,并且效果很好。无论我尝试什么,图像都不会淡入。我试过将动画代码发送回主线程,但这也无济于事。它只是立即加载...没有动画。这是我的代码。有什么想法吗?//loadplaceholderimageNSURL*url=..._imageView=[[UIImageViewalloc]init];[_imageViewsetImage:[UIImageimageNamed:@"loading.jpg"]];//req

ios - 异步加载内容时如何设置UIScrollView contensize

我的View层次结构是这样的PhotoDetailViewController.swiftViewUIScrollViewUIImageView我使用Storyboard设置它,并向UIScrollView添加四个约束(top=0、bottom=0、leading=0、tailing=0)、四个约束(top=0、bottom=0、leading=0、tailing=0)到UIImageView,但是有两个错误说"ScrollViewhasambiguousscrollablecontentwidth""ScrollViewhasambiguousscrollablecontenthei

ios - 异步加载内容时如何设置UIScrollView contensize

我的View层次结构是这样的PhotoDetailViewController.swiftViewUIScrollViewUIImageView我使用Storyboard设置它,并向UIScrollView添加四个约束(top=0、bottom=0、leading=0、tailing=0)、四个约束(top=0、bottom=0、leading=0、tailing=0)到UIImageView,但是有两个错误说"ScrollViewhasambiguousscrollablecontentwidth""ScrollViewhasambiguousscrollablecontenthei

ios - 在 Objective-C 中以编程方式添加约束

我需要以编程方式向UIButton添加一些约束。我需要它让它水平居中到superview,垂直居中到superview,纵横比与其superview和纵横比到自身。谁能帮帮我?谢谢。 最佳答案 iOS9+有更好的选择UIImageView*imageView=[[UIImageViewalloc]initWithFrame:CGRectZero];imageView.translatesAutoresizingMaskIntoConstraints=false;[self.viewaddSubview:imageView];[ima