【发布时间】:2011-05-17 15:46:23
【问题描述】:
请帮忙解决这个菜鸟问题,但真的让我发疯>
如果我从头开始为 ipad 创建一个项目(使用基于 Windows 的应用程序), 并添加一个 tabbar ,带有 firstviewController 和 secondviewController,它工作正常, 以横向模式开始, 但在 info.plist 我将其设置为横向(左主页按钮), 但真正在模拟器中从右侧的按钮开始!
在FirstViewController.m中
- (BOOL) 应该自动旋转到接口方向:(UIInterfaceOrientation)接口方向 { if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight) 返回是; 别的 { 返回否; }}
所以它从横向开始,并随着模拟器的旋转而旋转,
但如果我为 iphone 标签栏创建一个模板应用程序, 设置 info.plist 初始界面方向>横向(左home键)
并添加上面的代码,它不起作用!!! 模拟器从左侧的按钮开始,但在侧面的标签栏,
与我从 iphone 移植到 ipad 的应用程序遇到的问题相同,(横向) 我进入了横向启动模式,但标签栏仍然在一边!
另外,使旧移植应用程序在侧面显示模拟器的唯一方法是使用 UIInterfaceOrientation UIIntefaceOrientationLandscapeLeft(不适用于初始界面方向),不允许我选择键的值,但它会在横向上显示模拟器,
所以,, 我该怎么做才能在横向模式下显示标签栏??? 从头开始制作标签栏以查看代码是否可以工作,但它没有? 为什么它在由 Windows 应用程序而不是标签栏应用程序制成的标签栏中工作? 我只想让标签栏横向显示啊,
谢谢
【问题讨论】: