草庐IT

UIimageview

全部标签

objective-c - 使用核心图形通过触摸删除和取消删除 UIImageVIew 中的图像

我的问题与here中提到的相同.我也在我的应用程序中使用了两个图像,我只需要通过触摸删除顶部图像。然后通过触摸取消删除(如果需要)删除的部分。我正在使用以下代码删除顶部图像。这种方法也存在一个问题。这是图像很大,我正在使用AspectFit内容模式来正确显示它们。当我触摸屏幕时,它会删除​​角落而不是触摸的地方。我认为触摸点计算需要一些修复。任何帮助将不胜感激。第二个问题,触摸删除的部分如何取消?UIGraphicsBeginImageContext(self.imgTop.image.size);[self.imgTop.imagedrawInRect:CGRectMake(0,0,

ios - 在 UIImageView IOS 中绘制形状

我正在尝试在具有特定图像的UIImageView中绘制一些圆圈。这就是我想要做的:UIGraphicsBeginImageContext(self.view.bounds.size);CGContextRefcontextRef=UIGraphicsGetCurrentContext();CGContextSetLineWidth(contextRef,2.0);CGContextSetStrokeColorWithColor(contextRef,[colorCGColor]);CGRectcirclePoint=(CGRectMake(coordsFinal.x,coordsFin

objective-c - 为什么 UIImageView 拥有 UIImage。它是否违反了 MVC 原则?

MVC的主要原则之一是View不应永远拥有数据。这个原则在WWDCSession116中重复了很多次。但是为什么UIImageView(View)拥有UIImage(模型)?不违反上述原则吗?还是我误解了什么?也许只是因为UIImageView有一个image属性并不意味着它拥有那个UIImage? 最佳答案 拥有这个词经常用来表示一个对象保留了另一个。显然,显示图像的View应该在需要时保留该图像。但是这种“所有权”的概念非常有限,并不意味着View应该负责存储、更改或以其他方式管理图像。

ios - 将 UIImage 调整为 UIImageView

我试图将图像放入uiimageview,图像是动态下载和加载的,并且只有一种分辨率可用于ios和android应用程序。因此,我需要图像保持纵横比和宽度缩放,我将UIImageView内容模式设置为UIViewContentModeScaleAspectFill,但它居中图像,因此它在顶部和底部都超出屏幕,图像将被设计为底部是不必要的。如何将图片对齐到左上角?UIImageView也可以为我缩放到宽度吗?或者我该怎么做?提前致谢。编辑:我尝试了setcliptobounds并将图像剪切为imageview大小,这不是我的问题。UIViewContentModeTopLeft运行良好,但

ios - 在 UIImageView 的内容周围绘制边框

我有一个带有图像的UIImageView是一辆具有透明背景的汽车:我想在汽车周围画一个边框:我怎样才能达到这种效果?目前,我已经用这种方式测试了CoreGraphics,但没有很好的结果://loadtheimageUIImage*img=carImage;UIGraphicsBeginImageContext(img.size);CGContextRefcontext=UIGraphicsGetCurrentContext();[[UIColorredColor]setFill];CGContextTranslateCTM(context,0,img.size.height);CGC

iphone - UIImageView 背景图片和旋转帮助

在我的iPad应用程序中,我目前有一个1024x1024像素的背景图像png并使用以下设置它UIImageView*imgView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"background-image"]];[self.viewaddSubview:imgView];[self.viewsendSubviewToBack:imgView];[imgViewrelease];这会很好地添加UIImageView并且View在风景中居中,但在肖像中偏离中心。我试过一些contentMode设置,但没有任何运气,我要么让

iphone - UIImageView 边框颜色

我有以下代码:UIColor*borderColor=[UIColorcolorWithRed:182green:10blue:96alpha:1.0];[viewImage.layersetBorderColor:borderColor.CGColor];[viewImage.layersetBorderWidth:3.0];[productViewaddSubview:viewImage];viewImage是我的UIImageView而productView是我的UIView。我想要这个颜色,但我得到的只是这种颜色.我尝试了不同的值,我得到的所有颜色都是白色、红色、黑色、黄色或蓝

iOS UIImageView 旋转后消失 M_PI_4

这里基本上发生的是我正在向UIBarButtonItem添加一个自定义View,我需要将它旋转45deg,如果旋转90deg或180则旋转效果很好,但是当它小于90时对象得到变形,并且在45deg上对象消失。以下是按钮和动画的片段。UIImageView*menuImage=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"plus.png"]];menuButton=[[UIBarButtonItemalloc]initWithCustomView:menuImage];UITapGestureRecognizer*tap1=

ios - 如何删除带有圆角和边框宽度的 UIImageView 上的黑边?

我有以下代码使我的每个UITableView单元格中的UIImageView都具有圆角:-(void)awakeFromNib{//Roundedcorners.[[cellImagelayer]setCornerRadius:([cellImageframe].size.height/2)];[[cellImagelayer]setMasksToBounds:YES];[[cellImagelayer]setBorderColor:[[UIColorwhiteColor]CGColor]];[[cellImagelayer]setBorderWidth:3];//Trouble!}我

ios - 在 initWithCoder : what are the keys in the NSCoder (a UINibDecoder)?(用于 UIImageView)

具体来说,我正在尝试查找图像路径。这将是一件非常有用的东西,而且据我所知,没有人知道如何获得。我查看了生成的nib文件中的key,我能够在其中看到图像URL(test.jpg),但找不到获取它的key。键“UIImage”返回实际已经构建的图像(通过initWithCGImageStored:(CGImageRef)cgImagescale:(CGFloat)scaleorientation:(UIImageOrientation)orientation和神秘的UIKit函数调用GetImageAtPath调用提到的init调用),所以这没有帮助。我还尝试使用NSKeyedArchiv