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. 按鈕不隨機移動
- 5. 將BxSlider按鈕移動到位置
- 6. 如何讓單位隨機移動單選按鈕?
- 7. 如何將按鈕移動到精確位置?
- 8. 如何將對象移動到某個隨機位置,然後在到達新位置時旋轉並移動到新的隨機位置?
- 9. 提交按鈕的隨機位置
- 10. 隨機按鈕位置Reeaction遊戲
- 11. 試圖將龜對象移動到隨機位置
- 12. 將框移動到隨機位置與angularjs
- 13. Android:將按鈕設置爲隨機位置
- 14. 將按鈕從活動外部移動到特定位置
- 15. 按下按鈕,將身體從一個位置移動到另一個位置
- 16. 如何將按鈕移動到中心?
- 17. 按鈕在移動後重置位置
- 18. 如何自動將按鈕移動到另一個按鈕?
- 19. Android如何隨機調換按鈕位置?
- 20. 如何在隨機屏幕位置顯示按鈕
- 21. 移動圖像到隨機佔位符
- 22. 隨機放置按鈕
- 23. iOS快速將我的位置按鈕移動到右上角
- 24. 如何拖動屏幕上的按鈕並將翻譯動畫從當前位置移動到原始位置?
- 25. 如何將按鈕移動到第一個文本列的中間位置?
- 26. 將對象從隨機位置移動一圈
- 27. 如何將「onClick」從一個按鈕移動到wifi設置
- 28. Android:我如何在活動中隨機放置一組按鈕?
- 29. 如何隨機放置動態創建的按鈕?
- 30. 將一個按鈕拖動到其他按鈕位置