用户在UIView内的任意位置添加小圆圈/圆点(快速)

安迪·勒博维兹(Andy Lebowitz)

我试图弄清楚如何在UIView上添加一个小圆圈/点,但是仅当用户在UIView内点击时才可以。点应放置在用户点击的任何位置。不幸的是,我不知道该怎么做。

任何带有代码的示例都将非常有帮助!我正在使用Swift。

tmac_balla

View Controller中,您应该首先实现touchesBegan方法,该方法为您提供可以使用的UITouch对象数组然后,每个UITouch对象都具有locationInView为您提供CGPoint触摸位置的属性您可以将这些位置保存在数组中(VC的属性)。或者,您可以立即使用此方法初始化对象。

func touchesBegan(touches: NSSet, withEvent event: UIEvent) {
    for touch in touches{
        let location = (touch as! UITouch).locationInView(self.courtView)
        var dot = UIView(frame: CGRect(location.x, location.y, 10, 10))
        self.courtView.addSubview(dot) //add dot as subview to your main view
        }
    }

你给作为参数什么locationInView主要取决于您的视图层次,它可能是selfself.contentViewself.view同样适用于将添加为子视图的位置。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

简单多边形内的小圆圈

来自分类Dev

如何在css3中将小圆圈添加到大圆圈?

来自分类Dev

如何减小圆圈大小?

来自分类Dev

使用 houghCircles (OpenCV) 检测小圆圈

来自分类Dev

悬停多个小圆圈的更大区域

来自分类Dev

用cv :: HoughCircles()接近检测许多小圆圈

来自分类Dev

悬停多个小圆圈的更大区域

来自分类Dev

想要将“标记”图标更改为小圆圈

来自分类Dev

如何使用OpenLayers指示带有小圆圈的多边形顶点?

来自分类Dev

Chrome控制台日志中的蓝色小圆圈是什么?

来自分类Dev

使用Sass简化CSS(在CSS中用小圆圈圈出)

来自分类Dev

jQuery 圆形进度条,末尾带有小圆圈

来自分类Dev

for循环中的小圆点

来自分类Dev

如果用户位置在其范围内,则更改圆圈的颜色

来自分类Dev

在多折线图中,在每条线的末端,我想要一个小圆圈,并使用d3.js作为终点的值

来自分类Dev

获取用户点击位置的圆圈位置?

来自分类Dev

UIView快速更改其位置

来自分类Dev

如何计算球体上每个帧的小圆点?

来自分类Dev

快速获取用户位置

来自分类Dev

快速获取用户位置

来自分类Dev

如何快速添加位置图标?

来自分类Dev

如何在字符串内的任意位置随机添加一个特殊字符?重击

来自分类Dev

iOS中的用户对象位置(快速)

来自分类Dev

在javascript数组中的任意位置添加项目

来自分类Dev

单选按钮上的单选按钮圆圈和圆点颜色

来自分类Dev

如何快速地以编程方式在UICollectionView单元上添加UIView

来自分类Dev

如何在UIView中左右添加曲线以实现快速

来自分类Dev

如何在图表中添加实心圆点

来自分类Dev

仅当用户在SwiftUI中不在圆圈的所有框架内点击圆圈时,如何才能使onTapGesture起作用?

Related 相关文章

  1. 1

    简单多边形内的小圆圈

  2. 2

    如何在css3中将小圆圈添加到大圆圈?

  3. 3

    如何减小圆圈大小?

  4. 4

    使用 houghCircles (OpenCV) 检测小圆圈

  5. 5

    悬停多个小圆圈的更大区域

  6. 6

    用cv :: HoughCircles()接近检测许多小圆圈

  7. 7

    悬停多个小圆圈的更大区域

  8. 8

    想要将“标记”图标更改为小圆圈

  9. 9

    如何使用OpenLayers指示带有小圆圈的多边形顶点?

  10. 10

    Chrome控制台日志中的蓝色小圆圈是什么?

  11. 11

    使用Sass简化CSS(在CSS中用小圆圈圈出)

  12. 12

    jQuery 圆形进度条,末尾带有小圆圈

  13. 13

    for循环中的小圆点

  14. 14

    如果用户位置在其范围内,则更改圆圈的颜色

  15. 15

    在多折线图中,在每条线的末端,我想要一个小圆圈,并使用d3.js作为终点的值

  16. 16

    获取用户点击位置的圆圈位置?

  17. 17

    UIView快速更改其位置

  18. 18

    如何计算球体上每个帧的小圆点?

  19. 19

    快速获取用户位置

  20. 20

    快速获取用户位置

  21. 21

    如何快速添加位置图标?

  22. 22

    如何在字符串内的任意位置随机添加一个特殊字符?重击

  23. 23

    iOS中的用户对象位置(快速)

  24. 24

    在javascript数组中的任意位置添加项目

  25. 25

    单选按钮上的单选按钮圆圈和圆点颜色

  26. 26

    如何快速地以编程方式在UICollectionView单元上添加UIView

  27. 27

    如何在UIView中左右添加曲线以实现快速

  28. 28

    如何在图表中添加实心圆点

  29. 29

    仅当用户在SwiftUI中不在圆圈的所有框架内点击圆圈时,如何才能使onTapGesture起作用?

热门标签

归档