Ios 如何在UIImageView上放置标记或气泡?
我是iOS新手,我有一个UIImageView,当用户点击图像时,我想在它上放置一个标记或气泡。在UIImageView上放置标记或气泡的任何方法?您只需创建一个新视图(可以是UIView或另一个UIImageView)并将其添加为该图像视图的子视图。您可以在您的Ios 如何在UIImageView上放置标记或气泡?,ios,swift,uiimageview,Ios,Swift,Uiimageview,我是iOS新手,我有一个UIImageView,当用户点击图像时,我想在它上放置一个标记或气泡。在UIImageView上放置标记或气泡的任何方法?您只需创建一个新视图(可以是UIView或另一个UIImageView)并将其添加为该图像视图的子视图。您可以在您的图像视图中添加一个点击手势,当您点击它时,在其中所需的位置添加一个气泡图像 这样的话: let tap = UITapGestureRecognizer(target: self, action: #selector(imageTapp
图像视图中添加一个点击手势,当您点击它时,在其中所需的位置添加一个气泡图像
这样的话:
let tap = UITapGestureRecognizer(target: self, action: #selector(imageTapped))
tap.numberOfTapsRequired = 1
imageVIew.addGestureRecognizer(tap)
imageVIew.isUserInteractionEnabled = true
func imageTapped() {
let buble = UIImageView(frame: CGRect(x: 0, y: 0, width: 20, height: 20))
buble.image = UIImage(named: "buble")
imageVIew.addSubview(buble)
}
创建一个UIImageView
向其添加一个UITapgestureRecognitor
在UIAppgestureRecognitizer
的函数中,在第一个视图中添加一个新的UIImageView
代码示例:
let tap = UITapGestureRecognizer(target: self, action: #selector(imageTapped))
tap.numberOfTapsRequired = 1
imageVIew.addGestureRecognizer(tap)
imageVIew.isUserInteractionEnabled = true
func imageTapped() {
let buble = UIImageView(frame: CGRect(x: 0, y: 0, width: 20, height: 20))
buble.image = UIImage(named: "buble")
imageVIew.addSubview(buble)
}
结果:
您可以继续使用的示例项目:
let tap = UITapGestureRecognizer(target: self, action: #selector(imageTapped))
tap.numberOfTapsRequired = 1
imageVIew.addGestureRecognizer(tap)
imageVIew.isUserInteractionEnabled = true
func imageTapped() {
let buble = UIImageView(frame: CGRect(x: 0, y: 0, width: 20, height: 20))
buble.image = UIImage(named: "buble")
imageVIew.addSubview(buble)
}
是一个示例项目,您可以尝试使用它来实现我上面描述的功能 在放置气泡图像后,您能告诉我我想用气泡图像保存为pdf吗?@VishalParmar,结帐它可能会对您有所帮助。