草庐IT

uiimageviews

全部标签

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

ios - SWIFT 在 Main.storyboard 中定义的 UIImageview 中旋转图像

我是SWIFT的新手,我正在练习学习,但我在某些方面遇到了一些困难。我在Main.storyboard中定义的UIImageview中有一张图像需要旋转。我有一个IBOutlet定义为:@IBOutletweakvarimageToRotate:UIImageView!我试图以最右侧和高度中间的旋转中心旋转它,根据苹果文档和此处的一些帖子,我使用了anchor:imageToRotate.layer.anchorPoint=CGPointMake(1.0,0.5)然后我尝试使用变换来旋转它:imageToRotate.transform=CGAffineTransformMakeRot

swift - UIImageView 是 NIL

我在viewItem中有一个默认图像以确保它正常工作,它显示在splitview的详细View中。@IBOutletweakvarImageView:UIImageView!varimageCache=[String:UIImage]()overridefuncviewDidLoad(){super.viewDidLoad()self.configureView()}funcconfigureView(){ifletdetail:AnyObject=self.detailItem{ifletlabel=self.detailDescriptionLabel{letdict=detail

ios - 快速渲染 UIImageView 时质量不佳

我正在快速使用以下代码将UIImageView捕获到一张图像中。它有效,但图像质量与UIImageView上显示的图像质量不同。捕获此图像时是否可以配置质量?privatefuncgetScreenshow(imageView:UIImageView)->UIImage{UIGraphicsBeginImageContext(self.imageView.frame.size)letcontext=UIGraphicsGetCurrentContext()imageView.layer.renderInContext(context!)letscreenShot=UIGraphicsG

swift - 在 UIImageView 中的图像后面插入 CAShapeLayer

正如标题所说。我有一个UIImageView,我正在将CAShapeLayers插入到View中。问题是我不知道如何将它们插入到UIImageView的图像后面。任何建议将不胜感激,谢谢。 最佳答案 您可以尝试对图层进行一些重新排序,但您可能会被UIImageView自己的内部代码所挫败。我的建议是创建一个容器View并在其中添加子层,然后将ImageView添加为subview(这实际上也是将其添加为子层)。只要图像具有透明度并且UIImageView不是不透明的,它就可以工作。这段代码在Playground上对我有用:letco

ios - TableView 中的 UIImageView 在单击或设备旋转之前不显示

我正在学习swift/IOS,当imageView设置在传递给dispatch_async(dispatch_get_main_que)的闭包中时,我遇到了在表格View单元格中显示图像的问题。这是我为表格View返回单元格的代码。请注意,调度调用已被注释掉。在这种状态下一切正常。(图像显示没有任何交互)overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell:UITableViewCellifindexPath.sec

ios - 如何使用自动布局调整固定宽度和高度的 UIImageView

我有一个名为myView的View,它始终占屏幕的一半并位于屏幕顶部。在此View中,我添加了一个大小为120x120的UIImageView,它位于myView的中心(水平和垂直)。在IB内部,为了满足约束条件(X和Y),在水平居中和垂直居中之后,我总是需要为图像设置固定的宽度和高度。但是对于固定的高度和宽度,更改屏幕大小时图像不会调整大小。我希望我的图像在iPhone5或iPhone4s上运行时调整大小,因为myView会调整大小。我需要像图像应该取决于myView大小的东西。如何真正实现这一点? 最佳答案 设置imageVie

ios - 带有动画的不同图像之间的 UIImageView 转换

我有这段代码,它会永远在同一张图片中向ViewController重复淡入淡出overridefuncviewDidAppear(_animated:Bool){lettoImage=UIImage(named:"intro.png")UIView.transition(with:self.imageView,duration:2,options:[.repeat,.transitionCrossDissolve],animations:{self.imageView.image=toImage},completion:nil)}现在我需要它在每次使用不同的img永远淡入时在四个图像之