[英]How to add button on top of the image(like maps and structure of the human body) in swift
有谁知道如何使图像在不同区域可点击,例如地图,Swift 中的人体结构,适用于不同分辨率的 iPhone 和 iPad。
例如,
有一个人体图像,我想让头部、身体、手和腿可以点击。 我想知道是否可以在图像顶部创建一个透明按钮并重定向到另一个视图(navigationLink)。
另外,偏移量是否适用于不同分辨率的 iPhone 和 iPad?
任何人都可以给我一些提示吗?
非常感谢
对于图像不同区域的不同操作,我建议您将这个图像分开,然后在里面创建一个带有图像的按钮,这是最合乎逻辑和安全的做法。
但是,如果您有一个 imageView 并希望使其可点击,您可以执行以下操作。
在您设置图像的位置,执行以下操作:
imageView.addTarget(self, action: #selector(didTapImage), for: .touchUpInside)
然后,为操作创建 function:
@objc
func didTapImage() {
// your code here
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.