如何将按钮移动到随机位置?(快速)在iAd展示时

路易·菲利普(Louis Philippe)

我一直在用这个问题的答案做得很好:

奇怪的@IBAction冲突或错误?(迅速)

但是由于我放置了iAd,所以随机位置会停止运作,现在按钮有时显示在Main.storyboard的真实位置,有时显示在屏幕内的随机位置,仅当iAd显示时

这是代码:

var newButtonX: CGFloat?
var newButtonY: CGFloat?
@IBAction func buttonPressed(sender: AnyObject) {
    let buttonWidth = button.frame.width
    let buttonHeight = button.frame.height

    // Find the width and height of the enclosing view
    let viewWidth = button.superview!.bounds.width
    let viewHeight = button.superview!.bounds.height

    // Compute width and height of the area to contain the button's center
    let xwidth = viewWidth - buttonWidth
    let yheight = viewHeight - buttonHeight

    // Generate a random x and y offset
    let xoffset = CGFloat(arc4random_uniform(UInt32(xwidth)))
    let yoffset = CGFloat(arc4random_uniform(UInt32(yheight)))

    // Offset the button's center by the random offsets.
    newButtonX = xoffset + buttonWidth / 2
    newButtonY = yoffset + buttonHeight / 2 
    circle.center.x = newButtonX!
    circle.center.y = newButtonY!
}

override func viewDidLayoutSubviews() {
    if let buttonX = newButtonX {
        button.center.x = buttonX
    }
    if let buttonY = newButtonY {
        button.center.y = buttonY
    }
} 
路易·菲利普(Louis Philippe)

只需解决它,我使用Main.storyboard上的iAd bannerview,现在可以正常使用了

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将按钮移动到随机位置?(快速)在iAd展示时

来自分类Dev

如何将按钮移动到随机位置?(迅速)

来自分类Dev

如何将按钮移动到随机位置?(迅速)

来自分类Dev

(快速)将按钮移动到随机位置,但有例外

来自分类Dev

如何将文件移动到python中的随机位置(可追溯)

来自分类Dev

IntelliJ将鼠标光标移动到随机位置

来自分类Dev

在pygame中单击时如何使图像移动到随机位置?

来自分类Dev

如何将按钮移动到确切位置?

来自分类Dev

每次单击按钮时,如何将“li”元素从当前位置移动到第 n 个位置?

来自分类Dev

使用计时器将UIbutton移动到随机位置

来自分类Dev

如何将绿色按钮移动到他居中且箭头仍在其旁边的位置?

来自分类Dev

Robot.mouseMove(1000,1000) 将鼠标移动到屏幕上的随机位置......为什么?

来自分类Dev

生成按钮的随机位置

来自分类Dev

如何将快速访问项目的位置移动到另一个驱动器?

来自分类Dev

如何通过随机位置在表之间移动数据?

来自分类Dev

如何将元素移动到鼠标位置

来自分类Dev

如何将小部件移动到特定位置?

来自分类Dev

如何将水印移动到视频位置并停止?

来自分类Dev

您如何将信封移动到特定位置?

来自分类Dev

如何将 pawn 移动到它的位置

来自分类Dev

如何将图标移动到此社交按钮的中心?

来自分类Dev

如何将两个字符串与随机位置结合起来

来自分类Dev

在移动网络上展示时如何更改div位置?

来自分类Dev

如何将块移动到lib

来自分类Dev

如何将容器移动到中间?

来自分类Dev

如何将图标移动到右端?

来自分类Dev

如何将node_modules正确移动到其他位置

来自分类Dev

如何将统一预制件移动到鼠标单击位置?

来自分类Dev

使用CSS,如何将DIV移动到中心位置的左侧?

Related 相关文章

  1. 1

    如何将按钮移动到随机位置?(快速)在iAd展示时

  2. 2

    如何将按钮移动到随机位置?(迅速)

  3. 3

    如何将按钮移动到随机位置?(迅速)

  4. 4

    (快速)将按钮移动到随机位置,但有例外

  5. 5

    如何将文件移动到python中的随机位置(可追溯)

  6. 6

    IntelliJ将鼠标光标移动到随机位置

  7. 7

    在pygame中单击时如何使图像移动到随机位置?

  8. 8

    如何将按钮移动到确切位置?

  9. 9

    每次单击按钮时,如何将“li”元素从当前位置移动到第 n 个位置?

  10. 10

    使用计时器将UIbutton移动到随机位置

  11. 11

    如何将绿色按钮移动到他居中且箭头仍在其旁边的位置?

  12. 12

    Robot.mouseMove(1000,1000) 将鼠标移动到屏幕上的随机位置......为什么?

  13. 13

    生成按钮的随机位置

  14. 14

    如何将快速访问项目的位置移动到另一个驱动器?

  15. 15

    如何通过随机位置在表之间移动数据?

  16. 16

    如何将元素移动到鼠标位置

  17. 17

    如何将小部件移动到特定位置?

  18. 18

    如何将水印移动到视频位置并停止?

  19. 19

    您如何将信封移动到特定位置?

  20. 20

    如何将 pawn 移动到它的位置

  21. 21

    如何将图标移动到此社交按钮的中心?

  22. 22

    如何将两个字符串与随机位置结合起来

  23. 23

    在移动网络上展示时如何更改div位置?

  24. 24

    如何将块移动到lib

  25. 25

    如何将容器移动到中间?

  26. 26

    如何将图标移动到右端?

  27. 27

    如何将node_modules正确移动到其他位置

  28. 28

    如何将统一预制件移动到鼠标单击位置?

  29. 29

    使用CSS,如何将DIV移动到中心位置的左侧?

热门标签

归档