Tag: 风景画

LandScape /人像尺寸与iOS不同

我有五个UIButton ,我需要设置UIButton的框架,以便它应该为Landscape和portrait不同的大小。 但从下面的代码viewDidLoad其加载罚款,但问题是,加载堆栈当我移动到Landscape portrait或portrait Landscape它应该根据我设置的viewdidload大小改变..但这不是发生了……它已经重叠,因为以前的button已经创build….我需要什么样的变化,所以当更改视图..button应该来适当..不应该重叠。 -(void)viewDidLoad{ int Height = 200; int Yposition = 20; for (int k=0; k<5; k++) { if ([UIApplication sharedApplication].statusBarOrientation== UIInterfaceOrientationLandscapeLeft || [UIApplication sharedApplication].statusBarOrientation == UIInterfaceOrientationLandscapeRight) { UIButton *loPlayButton=[UIButton buttonWithType:UIButtonTypeCustom]; [loPlayButton addTarget:self action:@selector(PlayButtonAction:) forControlEvents:UIControlEventTouchUpInside]; // loPlayButton.tag = 100+k; NSLog(@"tag is %i",loPlayButton.tag); loPlayButton.alpha = 1.0; UIImage *image=[UIImage imageNamed:@"vid.png"]; [loPlayButton setBackgroundImage:image forState:UIControlStateNormal]; loPlayButton.frame=CGRectMake(520, Yposition […]

Xcode – 使用XIBlocking除了一个视图以外的所有视图

我需要一些帮助。 我目前正在Xcode中的应用程序,我需要在纵向模式下locking所有视图,但我有第二个视图控制器,需要进入景观,因为我使用mediaplayer框架来显示video,需要在风景。 我一直在寻找这个,现在一个星期左右,仍然不能解决问题。 我会感谢提前的帮助。

强制iPad应用程序在纵向支持时以纵向启动

我的iPad应用程序包含支持横向模式的应用程序中的某个地方。 对于被调用的视图中的shouldAutorotateToInterfaceOrientation ,我必须在info.plist中声明支持横向。 问题: 启动应用程序时显示的UITabController不支持横向模式,我确保在所有的标签栏的视图控制器中指定它。 但是,当设备处于横向模式时启动应用程序时,Tab控制器显示为横向,并且所有标签都看起来失真。 将info.plist设置为仅支持纵向模式将强制应用程序正常启动,但是在可旋转视图控制器上将忽略shouldAutorotateToInterfaceOrientation。 我尝试推出的另一个选项是: [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait]; 这实际上迫使应用程序以纵向显示,但也使应用程序忽略可旋转的viewcontroller进一步的设备旋转。 更新:这只是iOS6的问题,不能在模拟器上发现

如何使一个ipad应用程序只有肖像?

我正在制作一个ipad应用程序,并将该应用程序设置为只有肖像,但它仍然在景观? 为什么这只发生在ipad上? 我该如何解决? 注意:如果答案是在代码中,请快速写入。