jjzjj

UIImageViews

全部标签

ios - 如何使用 UIPanGestureRecognizer move 2 个或更多 UIImageViews

在解释如何使用UIPanGestureRecognizermoveUIImageView时,该站点非常有帮助,但我有一个程序需要move(即平移)多个UIImageView,我一生都可以找一个如何做到这一点的例子。我知道UIPanGestureRecognizer已分配给UIView,但我无法在UIView中平移任何UIImageView,我只知道使用UIView平移一个UIImageView的代码,如下面的代码所示。这是我用过的代码。-(void)viewDidLoad{UIPanGestureRecognizer*panRecognizer=[[UIPanGestureRecogn

ios - 如何创建一个允许对 UIImageViews 进行分页和缩放的 UIScrollView?

我试图制作一个UIScrollView,它允许对各种UIImageView进行分页并缩放每个图像。我的第一个想法是创建一个UIScrollView来进行分页,然后为每个允许我缩放该图像的UIImageView创建一个UIScrollView。我知道Apple有一个PhotoScrollerDemo,但是它非常复杂,我真的不需要Tiles功能。你知道任何关于这个的教程吗? 最佳答案 有一个非常好的WWDC2010视频,使用ScrollView设计应用程序,它与PhotoScroller代码一起提供。前半部分描述你想要什么,后半部分是关

ios - 使用乘法混合模式覆盖 UIImageViews?

我有2个显示在彼此之上的UIImageView。其中之一可以使用手势识别器来回拖动。有没有一种方法可以使用像Multiply这样的混合模式来渲染ImageViews?这样当它们移动到每个顶部时,它们就会使用该混合模式进行渲染? 最佳答案 您必须重写父View上的drawRect:函数,以实现如下目的:-(void)drawRect:(CGRect)rect{CGContextRefctx=UIGraphicsGetCurrentContext();[image1.imagedrawInRect:image1.frameblendMo

ios - 在 UIImage 和 UIImageViews 中释放 Swift 中的内存

我正在开发一个包含多个View的应用程序。每个View包含几个由UIImageView.animate形成的动画。我遇到的问题是,每次我打开一个新的View时,内存都没有减少,在iPhone4上增加到320Mb,重新随机出现内存错误“因内存错误而终止”。我找不到如何在Swift中自动释放内存,因为在Objective-C中,如果我能看到它更适合使用imageWithContentOfFile而不是named:...我用它来将图像添加到UIImage对象:varleftCorner:UIImage=UIImage(named:"navegacio_esquerra")!要在UIImage

ios - 如何将 "combine"两个 UIImageViews 合并为一个图像?像 Photoshop 层合并?

我有一个绘图应用程序,其中有一个用作“绘图层”的UIImageView。它下面有另一个UIImageView,它是“图像层”,包含您正在绘制的图像。我喜欢这种分离。但是,我希望用户能够将他们在图像之上制作的绘图作为一个统一图像“保存并通过电子邮件发送”。我该怎么做? 最佳答案 您的UIImageView实例必须是UIView层次结构的一部分,因此您需要做的就是将包含UIView的顶部绘制到上下文中UIGraphicsBeginImageContext(CGSizeMake(width,height));[container.laye

ios - 可以忽略 UIImageViews 透明部分的平移手势吗?

我正在开发一款允许用户将图形堆叠在一起的应用。图形被实例化为UIImageView,并且在实际图形之外是透明的。我还使用平移手势让用户在屏幕上拖动它们。所以当你有一堆不同大小和形状的图形相互叠加时,你可能会有一种错觉,你正在触摸一个子索引View,但实际上你触摸的是顶部View,因为一些透明部分它悬停在您的触摸点上。我想知道是否有人对我们如何只听ImageView实体部分的平移手势有任何想法。或者可以加强用户体验的东西,这样他们触摸的东西就是他们选择的东西。谢谢 最佳答案 创建您自己的UIImageView子类。在您的子类中,覆盖p

ios - 像 Photoshop 一样在 UIImageViews 上设置混合模式

我一直在尝试将混合模式应用于我的UIImageViews以复制PSD模型文件(抱歉无法提供)。PSD文件有3个图层,一个具有60%正常混合的基色,一个具有55%乘法混合的图像层和一个具有35%叠加的渐变层。我已经在互联网上尝试了几个教程,但仍然无法使颜色/图像完全相同。我注意到的一件事是我的iPhone的颜色与Mac的屏幕不同。我找到了Quartz2D的文档,我认为这是正确的方法,但我无法获得任何关于使用图像混合模式的示例/教程。https://developer.apple.com/library/mac/documentation/graphicsimaging/conceptua

ios - UITableViewCells 中的 UIImageViews 正在缓存的单元格中重新创建自己

我有一个UITableViewCell,我需要将插页式图像随机放入其中一些。这是可行的,但由于单元格的缓存,图像在表格的下方不断重复。假设我预先决定将图像放在单元格1、12和25中,这些单元格将有它们的图像,但在单元格1之后,单元格4、8等也可能包含第一张图像。我猜我需要做的是专门告诉cellForRowAtIndexPath清除缓存并删除所有不符合添加图像条件的图像。我该怎么做呢?我已经在做出决定并分配图像的if语句上尝试了else。在那个else中,我尝试将UIImageView的图像设置为nil,但这没有任何区别。是否有任何其他方法可以清除缓存以防止这些图像定期在页面上发送垃圾信

iphone - 如何组合 UIImageViews 并在图库中另存为单个图像作为单个图像

在我的新iPhone项目中,我想组合5个UIImageViews并在图库中作为单个图像保存为单个图像。所有这5个图像都在同一View中这可能吗..? 最佳答案 这是为了将2张图片合并为1张图片,您需要将其调整为5张。-(UIImage*)imageByCombiningImage:(UIImage*)firstImagewithImage:(UIImage*)secondImage{UIImage*image=nil;CGSizenewImageSize=CGSizeMake(MAX(firstImage.size.width,se

iphone - UIImageViews 和相册的相关 View Controller

我有一个UIImageViews列表,我想浏览一下,就像Facebook的图像查看器一样。关于我应该使用带有自定义ViewController的页面控件的哪个Controller的任何建议,或者有人知道有助于实现此目的的开放库吗? 最佳答案 完美的开放图书馆是Three20.它是Facebook应用程序本身使用的API,并且定期更新且非常强大。在其中,有一个TTThumbsViewController和一个TTPhotoViewController,听起来就像您将要使用的一样。这里有一个关于TTPhotoViewController
12