xCode 6图像中心不起作用

时间:2014-10-08 18:37:59

标签: ios objective-c iphone

很久以前我更新了Xcode 6。当我有Xcode 5游戏工作正常时,在iOS 7上工作正常,但在Xcode 6 / iOS 8上它不起作用。我有一个arc4random(),它不起作用 - 它意味着选择一个介于9和9之间的随机数,它的数字是图像的x和y坐标变化 - 所以我尝试使用其他版本of arc4random(),但它们从未奏效。但是我现在感到困惑,因为它确实选择了一个随机数,并且它确实正确地运行了switch语句,但是图像的坐标不会改变?那么我的arc4random()或.center在iOS 8 / Xcode 6上不起作用吗? (我使用的是Objective-c而不是swift)

-(IBAction)Button:(id)sender
{
    int Place = arc4random() % 9;
    NSLog(@"The number is: %i", Place);
    Switch(Place) {
        case 0:
              NSLog(@"One is Selected"):
              Image.center = CGPointMake(10,10);
              break;
        case 1:
              Image.center = CGPointMake(20,20);
              NSLog(@"Two is selected");
              break; 
        etc...
}

2 个答案:

答案 0 :(得分:0)

是不是只有一些关于命名的混淆?如果您将UIImageView对象Image的名称更改为与您的方法名称不同的其他名称,会发生什么?

答案 1 :(得分:0)

抱歉,我没有关闭自动布局,所以由于游戏是针对ios7进行的,因此随机放置该号码无效。