Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 随机化同一ViewController上的UIView_Ios_Objective C - Fatal编程技术网

Ios 随机化同一ViewController上的UIView

Ios 随机化同一ViewController上的UIView,ios,objective-c,Ios,Objective C,我正在尝试将UIDynamic工具包应用于iOS上的一个项目。 我有一个对象,一个视图,另一个视图。 我在这里做的是,我的物体在障碍物上反弹。 屏障被放置在定义的位置,现在我如何随机化屏障的位置并拥有多个屏障,而不为每个屏障编写代码!? 这是我的屏障代码 创建一个随机函数,并使用该随机函数获取要移动的视图的x&y。每次要更改位置时,将框架设置为uiview 整数和下限{ /*返回一个介于1和limit(含)之间的随机数。 */ } UIView *myBarrier = [[UIView al

我正在尝试将UIDynamic工具包应用于iOS上的一个项目。 我有一个对象,一个视图,另一个视图。 我在这里做的是,我的物体在障碍物上反弹。 屏障被放置在定义的位置,现在我如何随机化屏障的位置并拥有多个屏障,而不为每个屏障编写代码!? 这是我的屏障代码


创建一个随机函数,并使用该随机函数获取要移动的视图的x&y。每次要更改位置时,将框架设置为uiview

整数和下限{ /*返回一个介于1和limit(含)之间的随机数。 */

}

 UIView *myBarrier = [[UIView alloc] initWithFrame:(CGRectMake(5, 400, 300, 30))];
myBarrier.backgroundColor=[UIColor orangeColor];
[self.view addSubview:myBarrier];
NSUInteger r = arc4random_uniform(N) + 1;
return r;
CGRect f=CGRectMake(rand_lim(self.view.frame.size.width),rand_lim(self.view.frame.size.height), myView.frame.size.width, myView.frame.size.height-self.emergencyContactView.frame.origin.y-50);
[myView setFrame:f];