向可滚动全景图像添加按钮-IOS Swift 4

问题描述 投票:1回答:1

我正在设计一个iOS应用,它将允许用户从全景图像视图中拾取对象。用户将能够“环顾四周”(左右),并且需要从一侧选择一个项目。

现在的问题是,如何准确跟踪用户在图像中单击的位置?用户可以向左和向右移动,向内或向外捏。

不能使用Apple ARKit,此应用程序稍后还将为Android开发。

ios swift xcode button panoramas
1个回答
0
投票

所以我给了它更多的想法和不同的方法。答案是使用以下代码获取图像的坐标:用户与之交互时,焦点放在什么位置都无所谓,您将获得图像中位置的坐标。希望这对某人有帮助!

    @IBOutlet weak var imageView: UIImageView!
override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(tapAction))
        self.imageView.isUserInteractionEnabled = true
        self.imageView.addGestureRecognizer(tapGestureRecognizer)
    }

@objc func tapAction(sender: UITapGestureRecognizer) {
        let touchPoint = sender.location(in: self.imageView) // Change to whatever view you want the point for
        print(touchPoint)
    }
© www.soinside.com 2019 - 2024. All rights reserved.