草庐IT

UIImageview

全部标签

ios - 问题翻转 UIImageView

我的Storyboard中有一张图片,我想水平翻转它。那样的话,我的意思是我想将它翻转到X轴上。我在另一个似乎翻转图像的Action中使用了以下代码,但没有调用该Action,而是使用相同的代码,但出于某种原因我无法翻转图像。顺便说一句,imageView(在下面的代码中)是我正在翻转的UIImageView的outlet的名称,并且当我运行代码时也没有任何错误。不知道为什么它不会翻转。有任何想法吗?翻转UIImageView与翻转UIImage不同吗??我不知道那里是否有区别。我有点不知所措。这是我添加到按钮操作中的代码:self.imageView.transform=CGAffi

ios - 如何使用 touches 方法拖动 UIImageView

我正在尝试通过触摸屏幕在屏幕上拖动UIImageView。但我希望能够不断移动Sprite,目前我的代码仅将Sprite移动到我触摸的位置,如果我在屏幕上按住触摸一段时间然后移动,Sprite将随之移动。但是我不想“不得不”触摸UIImageView来激活移动,我想触摸屏幕上的任何地方并从UIImageView获得移动响应,从它的当前位置。这是我的代码。varlocation=CGPoint()overridefunctouchesMoved(touches:Set,withEventevent:UIEvent?){iflettouch=touches.first{location=t

ios - UIImageView 在 UITableViewCell 内旋转动画

我正在尝试在选择第0行时旋转UIImageView。选择该部分需要重新加载以添加另外两个单元格。这是动画无法工作的地方。imageview只是转换到新位置而不执行动画。functableView(_tableView:UITableView,didSelectRowAtindexPath:IndexPath){letcell=tableView.cellForRow(at:indexPath)as!CustomTableViewCellifindexPath.row==0{print(cell)}ifdisplayCell{UIView.animate(withDuration:0.3

ios - uiimageview 底部的曲线 View

我需要在View底部使用UIBezierPath绘制一个View,就像这张图片一样。我尝试使用此代码,但椭圆形绘制在图像的一半而不是像图片中那样在View底部这是我的输出和代码overridefuncdraw(_rect:CGRect){super.draw(rect)letshapeLayer=CAShapeLayer(layer:imgCamera.layer)shapeLayer.path=self.pathCurvedForView(givenView:imgCamera).cgPathshapeLayer.frame=imgCamera.boundsshapeLayer.ma

ios - 动画 UIImageView 从圆角右上角开始,以矩形结束

我正在尝试为我的ImageView制作动画,它应该从小圆圈中出现像这样:起始大小y=startFrame.origin.y+startFrame.size.height-10height=10,width=10仅右上角结束帧原始矩形ImageViewContentshouldnotshrinkorexpand,it'scontentshouldbeappearliketheaboveScreenshot.在iOS中可以吗? 最佳答案 看看这里的这个解决方案,它适用于iOS11及更高版本if#available(iOS11,*){ro

ios - 获取 UIImageView 的位置

我有一个带有可变X和Y坐标的现有UIImageView。图片应该根据当前位置差移动,但我不知道如何获得当前位置。picture=UIImageView(frame:CGRectMake(corx,cory,25,25))希望你能帮帮我。 最佳答案 您可以通过两种不同的方式获取View的坐标。picture.bounds-边界矩形,它描述了View在其自身坐标系中的位置和大小。picture.frame-框架矩形,它描述了View在其父View坐标系中的位置和大小。在这两种情况下,尺寸组件应该相同。在下面的代码中,原点将是具有原始坐标

ios - 将 UIImageView 的动画与过渡相结合

我正在对UIImageView的图像进行转换,同时还想移动ImageView。到目前为止的结果是图像过渡,但不是在移动时。classViewController:UIViewController{@IBOutletweakvarimageView:UIImageView!@IBOutletweakvarimageViewTopConstraint:NSLayoutConstraint!overridefuncviewDidAppear(_animated:Bool){super.viewDidAppear(animated)UIView.transition(with:imageVie

ios - 如何以编程方式在 Swift 中使用 UISlider 更改 UIImageView 中指定的图像大小

我正在尝试使用UISlider更改UIImageView中指定的图像大小。slider的取值范围为0~100。所以我的想法是,如果我将slider移动得更小,指定的图像就会显示得更小,如果我将slider移动得更大,图像尺寸就会变大。当图像变小时是这样的:gettingsmallerimagebyUISlider当图像变大时就是这种情况:gettingbiggerimagebyUISlider有人可以帮忙吗? 最佳答案 您需要向ImageView添加宽度和纵横比约束——显然还有其他所需的约束——:在我的示例中,这些是ImageVie

ios - 在 UIView 中居中 UIImageView

所以我有一个名为currentEventImage的UIImageView,它位于UIViewblurryBackGround中。我目前想要将UIImageView置于UIView的中心。下面是我当前的代码//Subviewswillbeaddedhereview.addSubview(blurryBackGround)view.addSubview(currentEventImage)view.addSubview(currentEventDate)//Constraintswillbeaddedhere_=blurryBackGround.anchor(top:view.topAn

swift - 在 uiimageview 上显示上一张图像

我有一个应用程序(Swift5)使用UIImageView和手势方法在触摸图像时更改图片。效果很好!下面的代码循环遍历所有26张图片,并在最后一张图片处重新开始。我想创建一个按钮以返回到上一张图片-如果我在图片5,我将如何返回到图片4?全局变量集:变量号=1手势方法集:ifsegControl.selectedSegmentIndex==0&&segControl2.selectedSegmentIndex==0{imageView.image=UIImage(named:"card2")imageView.image=UIImage(named:"card\(number)")num