草庐IT

ImageVIew

全部标签

ios - 如何限制 ImageView 的拖动区域

我的第一篇文章,我目前正在使用Swift3在Xcode8.1中制作应用我有9张图片,我使用touchesBegan和touchesMoved函数使其可拖动。然而,它们可以被拖到屏幕上的任何地方,这可能会导致它们掩盖我拥有的其他图像。我想通过为它们设置边界来限制它们的移动,这样即使用户试图将图像拖出该边界,他们也无法做到。我在draggedimageview.swift中创建了这段代码,它允许拖动ImageView。我花了很长时间试图弄清楚如何做到这一点,如果有人能提供帮助,我将不胜感激。谢谢...importUIKitclassDraggedImageView:UIImageView{

ios - UIScrollView 不会缩放。 ( swift )

我在缩放UIScrollView时遇到问题。我的代码如下:classViewController:UIViewController,UIScrollViewDelegate{letimageView=UIImageView()@IBOutletweakvarscrollView:UIScrollView!overridefuncviewDidLoad(){super.viewDidLoad()letimage=UIImage(named:"cats.jpg")imageView.image=imageimageView.frame=CGRect(origin:CGPointZero,s

ios - 将图像从 PHAsset 加载到 Imageview

我是Swift的新手。在下面的代码中,它检索照片并将它们放入一个数组中。现在我想在ImageView中显示它们。我该怎么做?我的意思是,例如,如何在ImageView中显示数组的元素。varlist:[PHAsset]=[]PHPhotoLibrary.requestAuthorization{(status)inswitchstatus{case.authorized:print("Goodtoproceed")letfetchOptions=PHFetchOptions()letallPhotos=PHAsset.fetchAssets(with:.image,options:fe

ios - 在 super.init 初始化 self 之前在属性访问 'self' 中使用 'frame'

我有这个代码importUIKitclassCardView:UIView{@IBOutletvarimageView:UIImageView!init(imageView:UIImageView){self.imageView=imageViewsuper.init(frame:CGRect(x:0,y:0,width:self.frame.size.width,height:self.frame.size.height))}requiredinit?(coderaDecoder:NSCoder){fatalError("init(coder:)hasnotbeenimplement

ios - systemLayoutSizeFitting 忽略布局约束并使用 ImageView 固有大小

我正在为UICollectionView使用自定义布局。我的单元格应该有固定的宽度和灵活的高度。单元格由UImageView和UIStackView组成。UIImageView的约束如下:image.top=cell.topimage.width=cell.widthimage.height=image.width*1.33image.centerX=cell.centerXimage.bottom=stackView.top堆栈View类似,确实与单元格底部相关联。当系统调用preferredLayoutAttributesFitting(_layoutAttributes:UICo

ios - 如何在 iOS 应用程序的导航栏中设置图像标题

我正在尝试使用Swift将图像Logo作为标题放置在iOS应用程序的导航栏中。我将图像包含在Assets文件夹(Images.xcassets)中。我调查了this问题但没有运气。以下是我的代码:classViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()letlogo=UIImage(named:"logo")asUIImageletimageView=UIImageView(image:logo)imageView.frame.size.width=200;imageView.f

ios - 如何检查用户何时单击 Swift 3 中的图像?

我在我的应用程序中显示了一张图片,它是我使用Xcode在Swift中创建的,例如,我想在点击图片时打印“ImageClicked”。这是我得到的:这是一个应该在用户点击图像时被调用的函数:funcimageViewTapped(imageView:UIImageView){print("ImageClicked")}我有这个功能可以添加用户与图像的交互:functapRecognition(image:UIImageView){image.isUserInteractionEnabled=truelettapRecognizer=UITapGestureRecognizer(targe

swift - 使用 CALayer 和 UIImage 在 Swift 中屏蔽图像

我正在用Swift编程。我想使用CALayer和UIImage来遮盖图像。我正在以编程方式创建我的蒙版图像。创建的蒙版图像是一个UIImage,当我单独查看它时效果很好。但是当我将它用作mask时,整个屏幕都变白了。我怀疑我的问题出在配置CALayer对象上。我将不胜感激你的帮助。谢谢!classViewController:UIViewController{@IBOutletweakvarimageView:UIImageView!overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadi

ios - 表格 View 单元格中的圆形图像 swift

我试图在我的表格View的每一行中创建一些圆形图像。我已经按照教程进行操作,但我的图像变成了菱形而不是圆形。我做错了什么:varcellImage=UIImage(named:pic)cell.imageView!.image=cellImagecell.imageView!.layer.frame=CGRectMake(0,0,190,190)cell.imageView!.layer.borderWidth=0.5cell.imageView!.layer.masksToBounds=falsecell.imageView!.layer.borderColor=UIColor.bl

Swift:沿路径部分移动 UIImage

我正在使用此代码沿曲线移动UIImage://paintcurveforsunletpath=UIBezierPath()letimageSunName="small_sun.png"letimageSun=UIImage(named:imageSunName)letimageView=UIImageView(image:imageSun!)imageView.frame=CGRect(x:xStart,y:yStart,width:24,height:24)self.view.addSubview(imageView)path.moveToPoint(CGPoint(x:xStart