2012-04-09 47 views
-4

我想在每次用戶單擊應用程序中的按鈕時在隨機位置繪製圖像。 (如果不清楚,我已經用this video來說明這一點。)每次用戶點擊一個按鈕時在隨機位置繪製圖像

如何做到這一點?

我試過的是以下內容。

int num,x,y; 
-(IBAction)button{ 
    num++; 
    x = arc4random%320; 
    y = arc4random%480; 
    UIImageView *flower_xxx; 

(我想 「XXX」 喜歡這個 「flower_%03D,NUM」)

flower_xxx.center = CGPoint(x,y); 
} 
+2

你嘗試過什麼?請_在您的帖子中解釋您想要做的事。要求人們去看視頻只是爲了瞭解你所問的內容並不好。 – Mat 2012-04-09 11:14:30

+0

對不起,我不好。 ,因爲它太荒謬了我的Objective-C 所以我認爲視頻比代碼更容易掌握。 – 2012-04-09 11:47:33

+0

您需要發佈三件事:描述您正在嘗試做什麼 - 必須在您的文章中完整,沒有外部鏈接(該鏈接很好,除了描述之外),您到目前爲止的代碼以及描述不適用於該代碼的內容(錯誤消息,不正確的輸出/行爲)。 – Mat 2012-04-09 11:50:25

回答

1

,可以使用如下的例子:

... 
UIImageView *im = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"img.png"]]; 
[im setFrame:CGRectMake(arc4random()%320, arc4random()%460, 20, 20)]; 
[self.view addSubview:im]; 
... 

認爲,這是您在按鈕時放入的內容,它隨機將圖像放在主視圖中。

也認爲,這是一個例子,從中汲取靈感,做更好的東西^ _^

+0

非常感謝!我向大家道歉。我很遺憾,我沒有完整閱讀說明。 – 2012-04-09 11:57:04

相關問題