2012-04-09 105 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

相关问题