草庐IT

uiimageviews

全部标签

ios - 使用 subview 解压 UIImageView

尝试归档和取消归档一个UIImageView有点疯狂,它有许多subview,这些subview是从UIImageView派生的自定义View。这是我所做的:为项目添加一个类别以允许UIImage不符合NSCoding的事实:#import"UIImage-NSCoding.h"#definekEncodingKey@"UIImage"@implementationUIImage(NSCoding)-(id)initWithCoder:(NSCoder*)decoder{if((self=[superinit])){NSData*data=[decoderdecodeObjectFor

ios - 在单个 UIImageview 上检测触摸坐标

我有一个imageview,其中包含一个静态国家/地区map,分为该国家/地区的区域。我想做的是检测图像上的触摸位置并提供有关相应区域的内容。由于区域边界不是线性的,我怎样才能保存每个区域的面积?我是否需要多个ImageView(甚至是带有这些图像的自定义UIButton),每个ImageView都属于一个区域,或者是否可以按照我想要的方式进行?这是我想到的第一件事,所以也许有一种更简单、更好的方法,我很想听听,但我不知道如何搜索它,所以如果有重复的话,我深表歉意。当然,我会很感激你的帮助。谢谢 最佳答案 一种简单而准确的方法是使用

iphone - 有什么方法可以在设置了 AspectFit 的 UIImageView 中找到调整后的图像高度/宽度?

我正在尝试获取UIImage的image.size.h和image.size.w>UIImageView开启了UIViewContentModeScaleAspectFit。我想要resizedUIImage大小,而不是原始图像大小。是否有可能得到这个值? 最佳答案 CGSizesize=CGSizeMake(79,84);//setthewidthandheightUIGraphicsBeginImageContext(size);[imagedrawInRect:CGRectMake(0,0,size.width,size.he

ios - 放大 UIImageView 和 UIImageView.center

尝试放大/缩小imageView。我已经成功地做到了这一点,所以现在我正在尝试在View上放置一些按钮,并在点击按钮时放大该区域。我该如何实现?到目前为止,这是我的代码-(void)zoomHere:(UIButton*)sender{NSLog(@"zoomin");//[selfperformSelector:@selector()//withObject:nil//afterDelay:1.6f];CGAffineTransformtransformer=CGAffineTransformScale(imageView.transform,1.05,1.05);if(transf

iphone - 如何将 UIImageView 裁剪成自定义形状

用户是否可以在他们希望裁剪到的UIImageView位周围画一条虚线(圆圈),然后为UIImageView调整到那些点?这有点像Photoshop中的套索/选取框效果: 最佳答案 更新:从iOS8.x开始,UIImageView提供了一个maskView属性。只需准备一个带有一些不透明像素的图像,使用该mask图像创建另一个ImageView,并将此maskImageView设置为maskView。mask图像中的不透明像素将显示在底层图像中。UIImageView*maskView=[[UIImageViewalloc]initW

iOS:UIImageView 幻灯片放映

对于iOS应用程序,我希望UIImageView在幻灯片放映中包含多个图像。我还希望能够即时选择事件照片。是否有捷径可寻?(具体的代码会很好,但一两个提示也将不胜感激)。谢谢! 最佳答案 我为此创建了一个小型库,非常灵活,有很多选项:https://github.com/kirualex/KASlideShow一个简单的幻灯片声明如下所示:_slideshow.delegate=self;[_slideshowsetDelay:1];//Delaybetweentransitions[_slideshowsetTransitionD

ios - 加载大图后 UIImageView 调整大小

我在IB中有一个UIImageView。我设置了框架和图像。关键是我的图像是300x193,但稍后我想更新更大的图像并在此View上使用一些contentMode。所以一开始我有:所以我很清楚框架应该保持310116300193我想保持这种状态(这就是为什么我使用ScaleToFillContentMode。所以我在这里有图像选择器,当我使用这段代码时:-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPickingMediaWithInfo:(NSDictionary*)info{[self.i

ios - 如何将 'animationImages' 方法与以编程方式创建的 UIImageView 一起使用

我以编程方式创建了15个左右的UIImageViews并为它们指定了标签。我使用了[UIViewanim......方法来移动它们,使用[self.viewviewWithTag:tag]来引用它们。但是,[self.viewviewWithTag:tag]似乎不适用于animationImages。Xcode指出属性animationImages在“UIView”类型的对象上找不到。我正在尝试移动它们并同时为它们设置动画。我花了一整天的时间在网上搜索答案,但一无所获。有人可以帮忙吗? 最佳答案 您需要检查[self.viewvie

ios - UITableViewCell 被子类化,当被选中时 UIImageView 消失

我有一个子类UITableViewCell,工作正常,选中时,它具有自定义单元格颜色和文本颜色,并保持选中状态,直到选中其他单元格。问题是,我在这个单元格中有一个UIImageView,当单元格未被选中时它会显示,但如果单元格被选中,UIImageView就会消失,这是我的代码,#import"MMSideDrawerTableViewCell.h"@implementationMMSideDrawerTableViewCell-(id)initWithStyle:(UITableViewCellStyle)stylereuseIdentifier:(NSString*)reuseId

ios - UIImageView 立即改变图像

在我当前的实现中,我点击View,只有在整个点击手势方法完成后图像才会改变。但是,如何在调用后立即刷新View,让用户看到新图像几秒钟,然后继续处理。编辑:更多信息。我只想显示新图像约1秒。然后,应该显示旧图像。这就是我想要sleep功能的原因。我们的目标是这里有卡片的棋盘游戏......有什么建议吗?myUIImageViewSubclass.image=[UIImageimageNamed:@"newImage.jpg"];[myUIImageViewSubclassrefresh];// 最佳答案 在方法返回之前,显示器不会更