0
A
回答
5
使用arc4random()
产生一个随机数,可以生成一个x和y坐标移动按钮。您想要考虑按钮的宽度和高度,以便它不会部分偏离屏幕,并且也适用于屏幕宽度和高度,因此不会完全离屏。
-(void)buttonPressed:(id)sender {
UIButton *button = (UIButton *)sender;
int xmin = ([button frame].size.width)/2;
int ymin = ([button frame].size.height)/2;
int x = xmin + (arc4random() % (view.frame.size.width - button.frame.size.width));
int y = ymin + (arc4random() % (view.frame.size.height - button.frame.size.height));
[button setCenter:CGPointMake(x, y)];
}
2
生成随机数 Generating random numbers in Objective-C
要移动侑的UIButton
button.center= CGPointMake(xCoord, yCoord);
1
%将无法在彩车工作,所以最好是将其更改为:
- (IBAction)buttonPress:(UIButton *)sender {
UIButton *button = (UIButton *)sender;
int xmin = ([button frame].size.width)/2;
int ymin = ([button frame].size.height)/2;
int x = xmin + arc4random_uniform(self.view.frame.size.width - button.frame.size.width);
int y = ymin + arc4random_uniform(self.view.frame.size.height - button.frame.size.height);
[button setCenter:CGPointMake(x, y)];
}
相关问题
- 1. 如何将按钮移动到随机位置? (Swift)
- 2. 将按钮移动到随机位置(Swift)
- 3. (Swift)将按钮移动到随机位置有例外
- 4. 将BxSlider按钮移动到位置
- 5. 如何将按钮移动到精确位置?
- 6. 如何将对象移动到某个随机位置,然后在到达新位置时旋转并移动到新的随机位置?
- 7. 随机按钮位置Reeaction游戏
- 8. 提交按钮的随机位置
- 9. 试图将龟对象移动到随机位置
- 10. Android:将按钮设置为随机位置
- 11. 将按钮从活动外部移动到特定位置
- 12. 按钮在移动后重置位置
- 13. 如何将按钮移动到中心?
- 14. 如何自动将按钮移动到另一个按钮?
- 15. Android如何随机调换按钮位置?
- 16. 移动图像到随机占位符
- 17. 随机放置按钮
- 18. iOS快速将我的位置按钮移动到右上角
- 19. 如何将“onClick”从一个按钮移动到wifi设置
- 20. Android:我如何在活动中随机放置一组按钮?
- 21. 当鼠标到达点的位置时移动随机物体
- 22. 如何设置按钮不可移动?
- 23. 随机位置
- 24. Hololens:将Gameobject移动到房间空间地图的随机位置
- 25. HTML5:如何使用按钮移动/更改视频的位置
- 26. 如何将对象移动到Unity中的随机坐标?
- 27. 如何在Android中按下按钮时将背景设置为随机颜色?
- 28. 在Esri地图中点击位置按钮时移动到当前位置
- 29. 不能修复按钮的随机位置
- 30. 基于随机数的按钮位置 - xCode 6(swift)