在 iOS 4.3 for iPad 中显示模式视图控制器是不是已更改?

Posted

技术标签:

【中文标题】在 iOS 4.3 for iPad 中显示模式视图控制器是不是已更改?【英文标题】:has Presenting modal view controller in iOS 4.3 for iPad changed?在 iOS 4.3 for iPad 中显示模式视图控制器是否已更改? 【发布时间】:2011-07-30 13:01:18 【问题描述】:

ios 4.3 for iPad 中的展示模式视图控制器是否发生了变化?

我创建了一个新的视图应用程序,然后创建了一个名为“One”的新 UIViewControllerSubclass,然后我将 One.xib 的背景更改为黑色,在应用程序视图控制器的 viewDidLoad 方法中我放置在下面的代码中。我在模拟器中运行项目并收到“代码已运行...”的日志

项目可以从这里下载....Download Source Code of Project

#import "One.h"

- (void)viewDidLoad 

One *newItemViewController = [[One alloc] initWithNibName:@"One" bundle:nil];
newItemViewController.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController:newItemViewController animated:YES];
[newItemViewController release];
NSLog(@"Code has run...");

【问题讨论】:

【参考方案1】:

尝试将您的 this 放在 viewDidAppear 方法中,而不是 viewDidLoad。

【讨论】:

以上是关于在 iOS 4.3 for iPad 中显示模式视图控制器是不是已更改?的主要内容,如果未能解决你的问题,请参考以下文章

在 iPad iOS 4.3 中支持纵向和横向界面方向的最佳实践

启用多任务手势的 iPad 上的 UIScrollView 问题(iOS 4.3)

iOS:在 iPad 模式视图中获取键盘点的顶部?

“不支持这种电影格式” - iPad 上 UIImagePickerController 的奇怪问题(iOS v 4.3)

iPad 1 显示纵向模式而不是横向模式

如果在 iPad 上查看,iOS 6 Smart Banner for Phone 应用程序会在网站上显示吗?