iphone - TabBarController的框架受模态弹出的影响

标签 iphone ios ios4

我修改了 Stock 标签栏项目,更改了 tabbarcontroller 的框架,以便我可以插入 iAd 框架以在整个应用程序中持续存在。我在方法中执行此操作:(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions。

这在引入模式弹出窗口之前一直有效。当模式弹出窗口从 View 中删除时,tabbarcontroller 的框架已恢复到其原始高度,即应用程序的框架。

如何保持理想的框架?如有任何帮助,我们将不胜感激。

最佳答案

确保您的标签栏 Controller 不是窗口的主视图 Controller 。

您想要将选项卡栏 Controller 和 iAd View 作为同级添加到窗口对象,或者定义另一个拥有这两者的 View Controller ,在 xib 或 -loadView 中设置其 View 的布局。希望这能让您朝着正确的方向前进。

关于iphone - TabBarController的框架受模态弹出的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6783656/

相关文章:

ios - UIApplicationDidBecomeActiveNotification 后 UINavigationController 奇怪的行为

iphone - UIImageOrientation 加载的 UIImage 的左/右方向不正确?

ios - 在 UILabel 上显示 iPhone 剪切复制粘贴菜单

ios - trackWithMediaType 有时返回 0 首轨道

objective-c - 检查包含 "http://"URL 的字符串

iphone - UIWebView loadHTMLString 显示空白屏幕

iphone - 为什么 UIScrollView 不弹跳?

iphone - 具有离线访问权限的 UIWebView

iphone - 帮助了解iPhone错误消息

iphone - 从事件任务中删除应用程序会导致在尝试重新打开应用程序时崩溃