2011-06-01 160 views
1

我想有我的按钮安排一个特定的方式为我的山水景观我的纵向视图和不同的方式。我也想能够添加东西到我的横向视图,现在可能在我的肖像视图中。我知道这是可能的原因显然是每个iphone都附带的计算器应用程序。当您将其侧向倾斜到风景时,它会为您提供一整套全新的按钮。有谁知道如何创建一个自定义的肖像视图,当iphone是正确的侧面加载,以及如何创建一个自定义的横向视图时,iPhone是在其侧面与不同的按钮?定制横向/纵向视图

回答

5

你可以尝试有每个方向两个独立的笔尖文件。您可以基于此来自定义笔尖。

+1

这里是苹果文档的链接如何做到这些:http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/BasicViewControllers/BasicViewControllers.html#//apple_ref/ doc/uid/TP40007457-CH101-SW26 – JeroenEijkhof 2011-06-01 05:13:00

+0

多数民众赞成多么我目前正在做的只是这样我可以保存两个笔尖,但我不知道如何通过旋转iphone – user772489 2011-06-01 05:13:44

+0

确定切换笔尖文件,所以它切换现在这是伟大的,但我的景观笔尖文件不起作用(实际上没有任何代码可以用来旋转它)。我只需要基本复制和粘贴使用所有按钮的纵向视图代码IM(导致许多是相同的),或者是有没有更有效的方式来做到这一点? – user772489 2011-06-06 04:19:10

0
  1. 创建两个不同的视图控制器(即NIB文件或物品在你的故事板)。调用类MyViewControllerLandscape和MyViewControllerPortrait。

  2. 创建第三个视图控制器类编程。将其称为MyViewController,并使其成为横向和纵向控制器的父类。

    这使得它,这样你可以把在父类中的两个控制器所有的公共代码,并把唯一的方向特定代码在其他两个。

  3. 按照说明在http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/BasicViewControllers/BasicViewControllers.html#//apple_ref/doc/uid/TP40007457-CH101-SW26来看看如何在横向和纵向viewControllers之间切换。

相关问题