草庐IT

UIimageView

全部标签

ios - 如何在突出显示(点击)时使 UIImageView 变暗?

我有一个显示图片的UIImageView。点击并按住时,只要用户将手指放在ImageView上,我就希望它变暗。基本上,我希望它像UIButton一样工作。我目前使用UIGestureRecognizer来执行此操作:-(void)viewDidLoad{[superviewDidLoad];UITapGestureRecognizer*singleTap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(pictureViewTapped)];singleTap.numberOfTapsRequired

iphone - 手势识别器未激活 - UIScrollView 内的 UIImageView

我已经查看这段代码一段时间了,但仍然对为什么它不起作用感到困惑。基本上:1.用户选择一个表格View单元格2.调用包含高分辨率图像或UIImage的UIScrollView。3.下面调用Map.m#import"Map.h"#defineZOOM_VIEW_TAG100#defineZOOM_STEP1.5@interfaceMap(UtilityMethods)-(CGRect)zoomRectForScale:(float)scalewithCenter:(CGPoint)center;@end@implementationMap@synthesizeimageScrollView

ios - 在 UIImageView IOS 上画圆的最佳方法

我有一个UIImageView,显示用户刚刚用相机拍摄的照片。在该图像上,我需要绘制一个透明的可移动圆圈,这是一个固定大小。因此,当用户将手指拖到图像上时,圆圈会随之移动。然后,如果用户停止移动他们的手指,圆圈将停留在同一个位置。我一直在阅读有关CAShapeLayer的苹果文档但我仍然不确定最好的方法,我应该绘制UIView吗?任何例子都会很棒。谢谢。 最佳答案 以下代码创建三个手势:轻击手势会在View上放置一个圆圈(这样您就可以看到CAShapeLayer是如何创建的);平移手势移动圆圈(假设您从圆圈内开始移动);和捏合手势可

iphone - 如何在具有正确图像大小和滚动的 UIScrollView 内将 UIImageView 旋转 90 度?

我在UIScrollView中的UIImageView中有一个图像。我想要做的是将此图像旋转90度,使其默认为横向,并设置图像的初始缩放比例,以便整个图像适合ScrollView,然后允许它放大到100%并返回再次缩小到最小缩放。这是我目前所拥有的:self.imageView.transform=CGAffineTransformMakeRotation(-M_PI/2);floatminimumScale=scrollView.frame.size.width/self.imageView.frame.size.width;scrollView.minimumZoomScale=m

ios - 没有图像的自动布局 UIImageView

我有一个带有缩放中心的UIImageView,因此它的大小会根据内部的UIImage而变化,但是,通过设置一个nilUIImage,约束会被打破,因为无法计算内容大小如何处理nilUIImage的自动布局(大小应更改为0,0)? 最佳答案 问题是UIImageView在没有设置图像时返回{-1,-1}作为intrinsicContentSize。使用UIImageView的子类实现如下:@implementationMyImageView-(CGSize)intrinsicContentSize{if(self.image){ret

iphone - 如何旋转 UIView、UIImageView 或 CALayer 动画 360˚?

如何在不使用OpenGLES的情况下旋转UIView、UIImageView或CALayer动画360度? 最佳答案 #importCABasicAnimation*fullRotation;fullRotation=[CABasicAnimationanimationWithKeyPath:@"transform.rotation"];fullRotation.fromValue=@(0.0);fullRotation.toValue=@((360.0*M_PI)/180.0);fullRotation.duration=3.5f

ios - UIImageView 阴影和纵横比填充在一起

我有一个UIImageView,我正在动态设置图像(从URL)。图像可以具有任意大小/纵横比。我将contentMode设置为AspectFill,并将View层的clipsToBounds设置为YES,它显示正确。但是,我还想在ImageView下显示阴影。当我在ImageView的图层上设置阴影时,我需要将clipsToBounds设置为NO以便显示阴影,这会导致View中图像的出血部分显示。如何保持ImageView大小不变(纵横比填充)并同时启用阴影?一个选项可能涉及创建一个图形上下文并将图像重新绘制到该上下文中,获取具有我想要的宽高比的图像并将该图像设置为我的ImageVie

iOS - 从 UIImageView 获取 UIImage 可见部分的框架

我正在尝试像APPTinder那样进行转换。详情:在第一个屏幕中有一个垂直矩形UIImaveView,其contentMode=AspectFill,因此它隐藏了图像的某些部分以调整纵横比。在第二个屏幕(详细屏幕)中必须传递转换后的相同图像,但第二个屏幕中的ImageView是第一个屏幕。我想做一种变形过渡,在这种过渡中,用户应该认为第一个屏幕上的同一个ImageView在第二个屏幕上变成正方形,而不拉伸(stretch)图像。那么我应该怎么做?目前我正在尝试获取UIImageView可见区域中的UIImage框架,以便我可以做一些逻辑工作来实现这一点。但是任何人都可以帮助我获取UII

android - 用于显示应用程序加载进度的 UIImageView

我有一个包含应用程序Logo的启动屏幕,比如说test.随着应用程序开始加载,Logo将逐渐开始填充,如this。.最后,当应用程序完全加载时,它看起来像this。.这里要提的一点是颜色是从左到右填充的。而且不会有单一的颜色。它包含不同字符的不同颜色。谷歌搜索后,我开始知道我需要使用两张完全填充的红色图像和另一张没有颜色的图像,一个在另一个之上并在其上应用动画。到目前为止,我已经这样做了,但没有成功地从左到右制作动画。我也需要在android中应用相同的功能。有人可以建议吗? 最佳答案 将两张空白和填充的图像相互重叠。修改填充图片的

iphone - 如何使带有触摸的 UIImageView 转到其他 ViewController?

我有一个StoryBoard和一个包含一些图像的基础ViewController。我如何触摸它们的图像以转到其他ViewController通过模态链接UIImageView? 最佳答案 创建新的viewController将点击手势识别器拖到第一个viewController右键单击并拖动从手势识别器到新的viewController,您将看到选项modal从UIImageView右键单击并拖动到gestureRecognizer,您将看到gestureRecognizer选项选择它就这样确保UIImageView勾选了“User