jjzjj

imageView

全部标签

ios - 如何正确拖放、旋转和缩放 UIView?

在我的iOS应用程序中,我使用UITouchGestureRecognizer来拖放、缩放和旋转UIImageView。我还将信息存储在ImageView的最后位置,以便在应用重新启动时检索它。这在iOS7上运行良好,但我最近开始在iOS8上进行测试,但遇到了一些问题,尤其是在缩放方面。每当imageview在旋转参数中有一个非0角度时,缩放不会像预期的那样起作用并减小图像的大小。我不明白为什么操作系统会那样做,这是我的代码:-(void)viewDidAppear:(BOOL)animated{[superviewDidAppear:YES];[selfloadAllImages];

ios - 为什么这个对象没有使用自动布局正确定位?

我在基本布局上放置了一个ImageView(内容大小:纵横比适合)。我创建尾随、前导和底部约束并将它们的constant设置为0。当图像小于View时不会发生这种情况:不过,图片在iPhone上的位置不正确-它看起来几乎居中-而在iPad上。也许它的内在内容大小太大了?为什么会这样? 最佳答案 由于您没有在ImageView上设置顶部、宽高比或高度限制,iOS回退到固有内容大小(图像的实际大小)仅针对高度(宽度由前导/尾随约束设置)。如果图像比屏幕宽,将导致ImageView与原始图像一样高,但将with设置为屏幕宽度。然后,当您将

ios - 当图像因内容模式而缩小时,使 ImageView 调整其高度以匹配其图像的高度

我有一个ImageView,它在某种程度上受到约束,因此它的左、右和上边缘被固定到它的superView,并且它的底部边缘与下面的标签有固定的间距。它没有任何宽度或高度限制,因此它应该从图像的固有尺寸中获取高度。内容模式设置为AspectFit。如果图像的宽度小于或等于ImageView的宽度(情况1和2,请参见下图),这会非常有效。但是,如果图像的宽度超过其包含ImageView的宽度,我就会遇到问题(情况3):图像按预期缩小,使其宽度与ImageView的宽度匹配。但ImageView不会相应地更新其高度,在上方和下方留下空白。我知道ImageView仍然从图像的原始高度获取高度。

ios - 将 ImageView 添加为自定义 UIControl 中的 subview

我正在制作一个自定义UIControl,我希望该控件的一部分包含一个图像。目前,该控件能够从服务器下载图像,而我目前在drawRect中执行此操作无效:NSURL*url=[NSURLURLWithString:self.imageData];NSData*data=[NSDatadataWithContentsOfURL:url];UIImage*image=[UIImageimageWithData:data];UIImageView*imageView=[[UIImageViewalloc]initWithFrame:self.bounds];imageView.image=im

ios - 尝试在手势识别时翻转单元格上的 ImageView ,代码工作正常但没有翻转

我有一个CollectionView,在CollectionView上,我使用了imageview,我在imageview上添加了UISwipeGestureRecognizer,它工作正常。它进入刷卡方法。在Swipe方法中,我试图翻转单元格上的imageview但它不起作用。下面是我的澄清代码。//collectionviewdelegatemethodinwhichIhaveaddedgesture.internalfunccollectionView(collectionView:UICollectionView,cellForItemAtIndexPathindexPath:

ios - 如何在 Swift 3 中使用 SDWebImage 在 UITableViewCell 中正确设置 ImageView

我是Swift和iOS的新手,在这种情况下,我想获取一个URL字符串数组并在UITableViewCell中填充一个ImageView,我已经为其创建了一个名为MyTableViewCell的适当类。它崩溃了,我收到错误:"fatalerror:unexpectedlyfoundnilwhileunwrappinganOptionalvalue"当行imageTableView.datasource=self运行时,我可以看到在viewDidLoad()中发生了什么。我在View中这样设置数据和委托(delegate):overridefuncviewDidLoad(){super.v

iOS - 将 View 锚定到屏幕顶部,状态栏后面

我有一个带有默认状态栏的CollectionViewController,它全部嵌入到NavigationController中。我正在尝试重现一种效果,在这种效果中,我将一个View锚定在屏幕顶部,因为我的navController是完全透明的,我的状态栏也是透明的,但是不知何故,当我将我的View锚定到topAnchor它保持与NavigationControllerbottomAnchor的剪辑,因为它“认为”屏幕的顶部是navController的底部。在将View锚定到顶部之后,我成功地绕过了这个问题,我给它一个负的topPadding,现在它就是我想要的位置。我知道有一种方

ios - 自上次 Xcode 更新以来,我无法处理图像

这是我用来将名为“Background.png”的图像添加到UIImageView的基本代码:UIImageView*imageView=[[UIImageViewalloc]init];imageView.image=[UIImageimageNamed:@"Background.png"];imageView.frame=CGRectMake(0.0,0.0,self.view.frame.size.width,self.view.frame.size.height);[self.viewaddSubview:imageView];自上次Xcode更新后无法加载资源。我尝试在iPh

ios - 当我在那个 swift ios 上绘制时,ImageView 会改变坐标

我正在关注thistutorial,首先当应用程序启动时一切正常imagView设置在我设置的位置。但问题是,当我开始在imageView上绘制时,imageView的大小会调整为不明确的坐标,并且它会扩大并占用太多空间导致不明确的View,即使我已经设置了自动布局。可能是我遗漏了什么,这里是代码:importUIKitimportCoreImageclassViewController:UIViewController{letimageNameIs="BradPitImage"varlastPoint=CGPoint.zerovarred:CGFloat=0.0vargreen:CG

objective-c - 使用 'variable' 与 '_variable'?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Howdoesanunderscoreinfrontofavariableinacocoaobjective-cclasswork?我目前正在学习Objective-C,并且我正在学习一个使用变量的教程,这个教程有点有趣(至少对我来说是这样!)。基本上,类变量声明如下:@interface..{UITextField*_titleField;UIImageView*_imageView;}@property(retain)IBOutletUITextField*titleField;@property(ret