如何在设备方向更改时移动对象?

时间:2014-03-11 12:07:49

标签: ios objective-c

我正在开发一个应用,其中X objectdevice orientation更改为object should get changed in same direction

例如,我有一个X对象。

Y
|
|
|
|
|
|___________X 

想要X object same direction移动device Orientation作为get changed {{1}}?

我没有得到怎么做?

请建议我,我怎么能这样做?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用viewDidLayouSubviews,查看示例:

-(void)viewDidLayoutSubviews{
    [super viewDidLayoutSubviews];
    if([[UIDevice currentDevice] orientation] == UIDeviceOrientationLandscapeLeft)
    {
     ....
    }
    else if([[UIDevice currentDevice] orientation] == UIDeviceOrientationLandscapeRight)
    {
     .....
    }
    else ...
}