gpt4 book ai didi

swift - 为什么我的图像没有全屏显示?

转载 作者:行者123 更新时间:2023-11-30 13:32:00 25 4
gpt4 key购买 nike

我遇到以下问题。我在 View Controller 中有大约 10 个不同的图像。现在我希望图像在点击时切换到全屏。我已经将允许用户交互选项设置为"is",并输入我在该网站上找到的以下代码:

import UIKit

class ImageViewController: UIViewController {


@IBAction func imageTapped(sender: UITapGestureRecognizer) {
let imageView = sender.view as! UIImageView
let newImageView = UIImageView(image: imageView.image)
newImageView.frame = self.view.frame
newImageView.backgroundColor = .blackColor()
newImageView.contentMode = .ScaleAspectFit
newImageView.userInteractionEnabled = true
let tap = UITapGestureRecognizer(target: self, action: "dismissFullscreenImage:")
newImageView.addGestureRecognizer(tap)
self.view.addSubview(newImageView)
}

func dismissFullscreenImage(sender: UITapGestureRecognizer) {
sender.view?.removeFromSuperview()
}

有谁知道为什么我的图像无法点击并变成全屏?

最佳答案

确保 ImageView 的 userInteractionEnabled = YES 并且这是您在这里尝试执行的操作的示例 https://github.com/abhinavsingh77/ImagePreview

关于swift - 为什么我的图像没有全屏显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36477168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com