jjzjj

imageView

全部标签

放大时使用 CGContextStrokePath() 绘制的 iOS 会滞后/崩溃

问题概要我是一个iPad应用程序,在UIScrollView中有一个UIImageView。我希望用户能够使用手写笔和/或他们的手指在UIImageView上绘图。我让它在模拟器上运行良好,但它在iPad上完全滞后(有时会崩溃)。当您在UIScrollView上已经放大时尝试干燥时,问题变得更加明显;它变得非常缓慢(基本上卡住)然后崩溃。(在UIScrollView上滚动与绘图不冲突,因为它被设置为在绘图处于事件状态时需要2个手指。)代码这里是相关的方法。这些方法都在处理绘图的View中:/**Whentheuserfirststartswriting*/-(void)touchesB

ios - 根据 UIScrollView 内的视口(viewport)裁剪 UIImage

我在UIScrollView中有一个UIImageView(用AspectFill初始化)。用户应使用它来调整UIImage的大小和位置到他喜欢的位置,按下按钮,然后他在屏幕上看到的内容将被发送到服务器,仅在原始图像坐标中。换句话说,生成的图像会比屏幕上的图像大。到目前为止,这是我的代码的重要部分://selecttheoriginalCGFloatimageRatio=self.imageView.image.size.width/self.imageView.image.size.height;CGFloatviewRatio=self.imageView.frame.size.w

iphone - 如何在 iOS 中重新加载我的 View

我在scrollView中嵌入了一个imageView。imageView需要从网上下载(通过flickrapi),所以我添加了一个线程来处理这个问题。但是下载完图片后我该怎么办呢?如何重新加载我的imageView?这是我的代码。事实上,它工作正常。但是imageView的大小是(0,0)。我该如何解决?-(void)viewDidLoad{[superviewDidLoad];if(!self.myImage){UIActivityIndicatorView*spinner=[[UIActivityIndicatorViewalloc]initWithActivityIndicat

iphone - 隐藏一个按钮直到最后一个填充 ImageView

你好,我想要一个隐藏按钮,直到我的最后一个ImageView被填充。这是我的代码,但它不起作用有人能告诉我为什么吗if(imageview6.image==nil){play.hidden=TRUE;}如果我这样做if(imageview6.image==nil){[play.hidden=TRUE];}它给了我“预期的标识符”希望有人知道再见编辑我做了什么:我设置了play.enabled=YES;在这段代码中:-(void)setImage:(UIImage*)image{if(imageview1.image==nil){[imageview1setImage:image];}e

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

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

iphone - 我应该把我的图像放在我的 iPhone 项目中的什么地方?

我是iPhone开发新手。现在我有一个项目,它的目录结构是这样的:Tutorial\__Tutorial\\__1.png\__TutorialViewController.h\__TutorialViewController.m\__TutorialViewController.xib\__SupportingFiles\\__Frameworks\\__Products\我尝试使用[UIImageimageNamed:@"1.png"]将图像渲染到View:UIImage*image=[UIImageimageNamed:@"1.png"];imageView.image=imag

c# - 如何显示 Activity Indicator 直到图像加载到 ImageView 中?

我正在尝试从服务器下载5MBImage为此我想显示UIActivityIndi​​catorView静止图像已完全下载并显示在UIImageView上,那么如何在图像加载到ImageView之前显示ActivityIndicator呢? 最佳答案 使用AsyncImageView.这是更好的异步加载图片的方式 关于c#-如何显示ActivityIndicator直到图像加载到ImageView中?,我们在StackOverflow上找到一个类似的问题: htt

iphone - iOS 6 : background imageview in iPhone 5

在我的iphone应用程序中,我使用背景图像bg.png(用于视网膜尺寸bg@2x.png)。我将xcode更新为4.5。现在我需要安排UI以适合iPhone5-4英寸显示屏。由于框架高度将变为568,我需要修复我的背景也具有568的高度。我在我的应用程序中添加了一个名为bg-568h@2x.png的图像。但是我没有在xcode中为iPhone6模拟器获取此图像。有没有办法得到这个图像?或者我怎样才能做到这一点? 最佳答案 试试这个动态代码....self.view.backgroundColor=[[UIColoralloc]in

ios - 在 iOS 上放大 ImageView

我正在尝试找到一种从缩略图全屏打开图像的方法,其风格与iOS上的Facebook应用程序相同。http://i.imgur.com/weT5T.png这是我所拥有的,我想放大电车的图片。任何帮助都会很棒谢谢马特·麦金尼斯 最佳答案 检查thislink可能对您有帮助HowToEnlargeUIImageViewWhenTapped-(IBAction)buttonTapped:(id)sender{[self.imageViewsetFrame:CGRectMake(0,0,self.view.frame.size.width,80

ios - 如何反射(reflect)旋转的 ImageView

我正在构建一个iOS应用程序,我需要一种方法来将旋转(通过CABasicAnimation)图像反射到下面的表面,就像半透明Material效果一样。这是我对名为indicator和indicatorReflection的图像进行初始化的代码:#definerotation_reflected(ANG)CGAffineTransformMakeRotation(M_PI/2-(ANG*M_PI/180.0))#definerotation(ANG)CGAffineTransformMakeRotation(-M_PI/2-(ANG*M_PI/180.0))[selfrotateIndi