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)