これは一日中私を夢中にさせています!私はobjective-cの比較的初心者なので、間違いを許してください!
私がやりたいことは、いくつかのボタンにビューの画面上のランダムな x 位置を割り当てることです。これは私が使用しているコードです:
int screenwidth = ([UIScreen mainScreen].bounds.size.height - 100);
[_Game0_Button1 setCenter:(CGPointMake(arc4random_uniform(screenwidth) + 50, _Game0_Button1.center.y))];
これは正常に機能しますが、サブビューが割り当てられた新しい位置をロードまたはアンロードすると、次のように元の位置にリセットされます。
[self addChildViewController: GamePausedVC];
GamePausedVC.view.frame = CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.height, [UIScreen mainScreen].bounds.size.width);
GamePausedVC.delegate = self;
[self.view addSubview: GamePausedVC.view];
[GamePausedVC didMoveToParentViewController: self];
[GamePausedVC willMoveToParentViewController:nil];
[GamePausedVC.view removeFromSuperview];
[GamePausedVC removeFromParentViewController];
私は何を間違っていますか?
ありがとう!