【问题标题】:Ipad/iphone..universal appIpad/iphone..通用应用程序
【发布时间】:2011-03-25 08:42:00
【问题描述】:

您好,我正在为 iphone 和 ipad 创建通用应用程序。我有表格视图和下一个视图..它在 ipad 中运行良好,但我只想为 ipad 添加拆分视图..如何在相同的代码中执行此操作?

【问题讨论】:

    标签: iphone ipad


    【解决方案1】:

    在 MainWindow-iPad.xib 中创建拆分视图并连接赢得您的 appdeletegate。

    您需要签入 appdelegate.h 和 .m 文件。

    在.h文件中

    UISplitViewController *splitViewController;
    SearchViewController *ipad_listViewController;
    DetailResultViewController *ipad_detailViewController;
    
    @property (nonatomic, retain) IBOutlet UISplitViewController *splitViewController;
    @property (nonatomic, retain) SearchViewController *ipad_listViewController;
    @property (nonatomic, retain) DetailResultViewController *ipad_detailViewController;
    

    在 .m 文件中

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
        // Override point for customization after app launch    
        [self createDatabaseIfNeeded];
    
        if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
        {
            // Add the split view controller's view to the window and display.
            [window addSubview:splitViewController.view];
            [window makeKeyAndVisible];
        }
        else {
            [window addSubview:[navigationController view]];
            [window makeKeyAndVisible];
    
        }
    
        return YES;
    }
    

    【讨论】:

    • 我的第一个视图是开始页面,我想为其他人添加 splitview ..我创建了基于窗口的应用程序....我的代码是 [self.window addSubview:startPage.view]; [self.window makeKeyAndVisible];如何在拆分视图中添加它
    • 我不明白..你能解释更多关于你的问题的示例代码吗?
    • 我的第一个视图是简单的视图控制器。我将它添加到 appdelegate [self.window addSubview:startPage.view]; [self.window makeKeyAndVisible];第二个视图有标签栏控制器,所有其他视图都是带有导航的表格视图控制器。我想为除第一个视图之外的所有视图添加拆分视图..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-26
    • 1970-01-01
    • 2013-01-07
    • 1970-01-01
    相关资源
    最近更新 更多