草庐IT

uiImageView

全部标签

iphone - 即使图像较小,如何使 UITableViewCell 的 ImageView 成为固定大小

我有一堆图像用于单元格的ImageView,它们都不大于50x50。例如40x50、50x32、20x37.....当我加载表格View时,文本没有对齐,因为图像的宽度不同。此外,我希望小图像出现在中心而不是左侧。这是我在“cellForRowAtIndexPath”方法中尝试的代码cell.imageView.autoresizingMask=(UIViewAutoresizingNone);cell.imageView.autoresizesSubviews=NO;cell.imageView.contentMode=UIViewContentModeCenter;cell.ima

ios - 更改 UIImageView 的图像时淡入淡出/溶解

与其创建两个UIImageViews,不如简单地更改一个View的image似乎是合乎逻辑的。如果我这样做,是否有两个图像之间的淡入淡出/交叉溶解而不是即时切换? 最佳答案 使用新的基于block的UIKit动画方法可以更简单。假设以下代码在ViewController中,而你要交叉溶解的UIImageView是self.view的subview,可通过属性self.imageView寻址,那么你只需要:UIImage*toImage=[UIImageimageNamed:@"myname.png"];[UIViewtransiti

ios - 更改 UIImageView 的图像时淡入淡出/溶解

与其创建两个UIImageViews,不如简单地更改一个View的image似乎是合乎逻辑的。如果我这样做,是否有两个图像之间的淡入淡出/交叉溶解而不是即时切换? 最佳答案 使用新的基于block的UIKit动画方法可以更简单。假设以下代码在ViewController中,而你要交叉溶解的UIImageView是self.view的subview,可通过属性self.imageView寻址,那么你只需要:UIImage*toImage=[UIImageimageNamed:@"myname.png"];[UIViewtransiti

ios - UIImageView 方面适合和居中

我有一个ImageView,以编程方式声明,我正在设置它的图像,也是以编程方式。但是,我发现自己无法将图像设置为既适合纵横比又使中心与ImageView对齐。换句话说,我希望图像:如果图片很大,请缩小以适应宽高比。如果图片很小,则居中但不放大。我如何得到它? 最佳答案 只是粘贴解决方案:就像@manohar说的那样imageView.contentMode=UIViewContentModeCenter;if(imageView.bounds.size.width>((UIImage*)imagesArray[i]).size.wi

ios - UIImageView 方面适合和居中

我有一个ImageView,以编程方式声明,我正在设置它的图像,也是以编程方式。但是,我发现自己无法将图像设置为既适合纵横比又使中心与ImageView对齐。换句话说,我希望图像:如果图片很大,请缩小以适应宽高比。如果图片很小,则居中但不放大。我如何得到它? 最佳答案 只是粘贴解决方案:就像@manohar说的那样imageView.contentMode=UIViewContentModeCenter;if(imageView.bounds.size.width>((UIImage*)imagesArray[i]).size.wi

ios - UIImageView 上的 UIGestureRecognizer

我有一个UIImageView,我希望它能够调整大小和旋转等。UIGestureRecognizer可以添加到UIImageView吗?我想在运行时创建的UIImageView中添加旋转和捏合识别器。如何添加这些识别器? 最佳答案 检查userInteractionEnabled在UIImageView上是否为YES。然后你可以添加一个手势识别器。imageView.userInteractionEnabled=YES;UIPinchGestureRecognizer*pgr=[[UIPinchGestureRecognizeral

ios - UIImageView 上的 UIGestureRecognizer

我有一个UIImageView,我希望它能够调整大小和旋转等。UIGestureRecognizer可以添加到UIImageView吗?我想在运行时创建的UIImageView中添加旋转和捏合识别器。如何添加这些识别器? 最佳答案 检查userInteractionEnabled在UIImageView上是否为YES。然后你可以添加一个手势识别器。imageView.userInteractionEnabled=YES;UIPinchGestureRecognizer*pgr=[[UIPinchGestureRecognizeral

ios - UIImageView 在设备上的启动屏幕中缺少图像

我有一个支持iOS8及更高版本的应用程序,内置于Xcode7中,我正在使用XIB作为启动屏幕(我没有启动图像)。该View包含一个带有应用程序版本的UILabel,以及2个带有图像的UIImageView,它们都存在于Images.xcassets中:一个Logo和一个启动图像。当我启动应用程序时,UILabel和Logo图像正确显示,但如果我在装有iOS9的iPadAir2上运行应用程序,则启动图像不会。我已经在运行iOS8的Air和Mini以及适用于iPad2、iPadAir和iPadAir2的iOS9模拟器上进行了测试,并且图像在所有这些模拟器中都正确显示。我进行了一些基本的故障

ios - UIImageView 在设备上的启动屏幕中缺少图像

我有一个支持iOS8及更高版本的应用程序,内置于Xcode7中,我正在使用XIB作为启动屏幕(我没有启动图像)。该View包含一个带有应用程序版本的UILabel,以及2个带有图像的UIImageView,它们都存在于Images.xcassets中:一个Logo和一个启动图像。当我启动应用程序时,UILabel和Logo图像正确显示,但如果我在装有iOS9的iPadAir2上运行应用程序,则启动图像不会。我已经在运行iOS8的Air和Mini以及适用于iPad2、iPadAir和iPadAir2的iOS9模拟器上进行了测试,并且图像在所有这些模拟器中都正确显示。我进行了一些基本的故障

objective-c - 如何按比例缩放 UIImageView?

我有一个UIImageView,目标是通过给它一个高度或宽度来按比例缩小它。UIImage*image=[[UIImagealloc]initWithData:[NSDatadataWithContentsOfURL:[NSURLURLWithString:@"http://farm4.static.flickr.com/3092/2915896504_a88b69c9de.jpg"]]];UIImageView*imageView=[[UIImageViewalloc]initWithImage:image];//Addimageview[self.viewaddSubview:im