我从其他几个人那里展示了这个视图控制器。如何根据不同的图像呈现不同的图像
- 哪个视图控制器呈现了这个
- 当前界面方向
现在我有一个按钮,上面打开ContextualController
屏幕大小的图像。我想根据我在三个不同的按钮中按下按钮的位置来调用不同的图像UIViewControllers
。
从UIViewController1
我想打电话context_1_landscape
和context_1_portrait
。从UIViewController2
我想打电话context_2_landscape
和context_2_portrait
。
-(void) viewDidLoad;
{
[super viewDidLoad];
if((self.interfaceOrientation == UIDeviceOrientationLandscapeLeft)|| (self.interfaceOrientation ==UIDeviceOrientationLandscapeRight)){
UIImageView *imageview = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"context_1_landscape.png"]];
[self.view addSubview:imageview];
}
else if ((self.interfaceOrientation ==UIDeviceOrientationPortrait)||(self.interfaceOrientation ==UIDeviceOrientationPortraitUpsideDown)){
UIImageView *imageview = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"context_1_portrait.png"]];
[self.view addSubview:imageview];
}