jjzjj

UIImageview

全部标签

iphone - 如何制作没有磁贴的 iOS PhotoScroller?

我已经从苹果开发者库下载了示例代码,我一直在尝试更改示例代码以显示没有图block的图像。我遇到了困难,我尝试了所有方法,但屏幕总是空白,或者显示为黑色并带有瓷砖线条。并且我已经将数据从imageData.plist更改为我的图片。有人可以帮忙吗? 最佳答案 我正在尝试做同样的事情。我刚刚在[PhotoViewControllerconfigurePage:forIndex:]中注意到这条评论://Tousefullimagesinsteadoftiledimages,replacethe"displayTiledImageName

iphone - 将触摸手势发送到 UIScrollView 的 UIImageView subview

我编写了一个UIImageView,允许我在其中绘图。因此,它会跟踪用户的触摸并记录下来。在窗口中使用时效果很好。但是,我随后将其添加为位于ViewController中的UIScrollView的subview。当我现在尝试使用它时,UIImageView内的触摸手势只是滚动整个View,而不是在UIImageView内绘制。我如何将对同样在UIImageView内部的UIScrollView所做的手势引用到UIImageView。我希望这是有道理的最好的问候编辑:我已将以下所有属性:canCancelContentTouches、exclusiveTouch和delaysConte

objective-c - 应用 CGAffineTransform 后从 imageview 获取新的图像尺寸

我正在使用UIGestureRecognizers通过uiimageview旋转和调整图像大小。现在的问题是我需要从UIImageView变换(即CGAffineTransform)属性中获取图像的新大小。我在StackOverFlow上找到了这段代码,但它没有返回正确的值。因为imageview不仅会调整大小,还会旋转。所以我的问题是如何从旋转和调整大小的UIImageView的转换属性中获取新的大小和位置?CGRectnewRect=CGRectApplyAffineTransform(self.imageView.bounds,self.imageView.transform);

iphone - UIImageView 旋转不正确?

我在UIViewController中有一个UIScrollView。它启用了滚动和缩放。它包含一个UIImageView,当用户旋转设备时,图像保持居中。问题是,当设备旋转时,它实际上出现在左侧而不是中心,它应该停留在那里。这是我正在使用的代码。当UIScrollView旋转时调用设置框架:-(void)setFrame:(CGRect)frame{floatpreviousWidth=self.frame.size.width;floatnewWidth=frame.size.width;[supersetFrame:frame];self.imageView.center=CGP

objective-c - 图像被拉伸(stretch)

我有一张图片(从我们的服务器获取),我想将它放入UIImageView中。图片为373x500。UIImageView是443x290并且View正在拉伸(stretch)它。UIImageView*myImageView=[[UIImageViewalloc]initWithFrame:CGRectMake(0,0,500,300)];myImageView.image=[UIImageimageWithData:photoData];myImageView.backgroundColor=[UIColorviewBackgroundColor];myImageView.conten

objective-c - iOS 文本环绕

在我目前正在开发的应用程序中,我必须实现一个允许用户提问的屏幕。这个屏幕在UITextView旁边包含一个UIImageView,占据了一部分空间。它看起来像下图。我的问题是,如何将UITextView文本环绕在UIImageView周围,这样文本就不会成block,而是围绕UIImageView流动?提前致谢。 最佳答案 我认为您无法做到这一点,除非您的UITextView是富文本或HTML编辑器,其中嵌入了图像。基本上你要的是一个非矩形的UITextView。据我所知,这在iOS中是不可能的,除非您要从头开始创建全新的东西,这将

iphone - 使用 CGPoints 在 UIImageView 中画线

我有一个imageView,我想使用CGPoints在该imageView中的图像上画线,但我收到如下错误:无效的上下文等。任何不使用CGContext方法画线的解决方案。CGContextRefcntxt=UIGraphicsGetCurrentContext();CGContextMoveToPoint(cntxt,p1.x,p1.y);CGContextAddLineToPoint(cntxt,p2.x,p2.y);CGContextStrokePath(cntxt);谢谢 最佳答案 您可能试图在drawRect:之外绘制。如

ios - 缩放后在 UIImageView 内的位置查找 RGB 值

我在iPad上有一个png图像,尺寸为1214x1214(视网膜尺寸是它的两倍),并将其设置为位于屏幕坐标(0,-20)的UIImageView。为了在设备旋转/方向更改期间适合屏幕,我将其设置为AspectFit类型。我想要做的是能够触摸屏幕并读出触摸下像素的RGB值。我已经实现了UIGestureRecognizer并将其绑定(bind)到UIImage,并且成功地获取了触摸坐标。给我带来麻烦的是,我已经尝试实现几种检索RGB值的方法(例如[如何获取iphone上图像上像素的RGB值])1但我的RGB值看起来好像图像倾斜并映射到UIView上的不同位置。我的问题是,我如何满足我已将

iphone - 如何测量 UIImageView 的绘制时间?

我一直在努力追踪我们的一个应用程序中的性能问题。似乎发生的情况是,有时UIImageView需要几秒钟来渲染图像,并且由于代码编写的方式,这会阻塞主线程。我已经追查到这个问题是因为慢速图像是视网膜分辨率下的渐进式JPEG。无论出于何种原因,当文件达到一定大小时,对JPEG进行解码成为一项非常昂贵的操作。反正在写的过程中simpletestapplication,我意识到我不知道如何计算抽奖事件需要多长时间。它显然阻塞了主线程,所以我决定尝试对运行循环迭代进行计时。不幸的是,它最终有点骇人听闻。这是相关代码:///////////////////Thisbitisusedtotimeth

ios - 可调整大小的 UIImage,其中外部拉伸(stretch)和内部保持不变

我正在尝试为我的应用程序中的垂直条创建一个“handle”,以向用户表明他们可以在View上滑动。我想只使用一个小版本的图像,它有抓地力和1px上下它是酒吧其余部分的背景。所以:ssssssssggggbecomesssssssssggggssssssssresizableImageWithCapInsets:方法允许您告诉iOS不要调整外边缘,但有没有办法告诉它不要调整内部并随外部拉伸(stretch)?我已经尝试指定一个超大的帽插图,UIEdgeInsetsMake(29.0f,0.0f,29.0f,0.0f)并且这导致handle位于图像框架的顶部,但是otherwise是我正在