自定义风景/人像视图

问题描述

| 我想为我的肖像视图安排一种特定的方式,为我的风景视图安排不同的方式。我还希望能够将某些东西添加到我的风景视图中,而这些东西现在可能已经出现在我的肖像视图中。我知道这是可能的原因显然是每台iPhone随附的计算器应用程序。当您将其侧向倾斜到横向时,它将为您提供全新的按钮集。有谁知道如何创建自定义人像视图(当iphone正面朝上时加载)以及如何创建自定义风景视图(当iphone侧面具有不同按钮时)?     

解决方法

        您可以为每个方向尝试使用两个单独的笔尖文件。您可以基于此自定义笔尖。     ,         创建两个不同的视图控制器(即情节提要中的NIB文件或项目)。调用类MyViewControllerLandscape和MyViewControllerPortrait。 以编程方式创建第三个视图控制器类。将其称为MyViewController,并使其成为横向和纵向控制器的父类。 这样一来,您就可以将两个控制器的所有通用代码放在父类中,而仅将特定于方向的代码放在其他两个中。 请按照http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/BasicViewControllers/BasicViewControllers.html#//apple_ref/doc/uid/TP40007457-CH101-SW26上的说明进行操作,以了解如何在横向之间切换和纵向viewControllers。