2012-04-22 52 views
1

在xcode4.2中,我有一个与同名xib文件捆绑在一起的UiViewController。在UiViewController中,我有一些IBOutlets如下连接到xib。创建一个UIViewController的iPad版本xib

@property (retain, nonatomic) IBOutlet UIButton *topButton; 
    @property (retain, nonatomic) IBOutlet UIButton *hotButton; 
    @property (retain, nonatomic) IBOutlet UIButton *newButton; 
    @property (retain, nonatomic) IBOutlet UIButton *starredButton; 

现在,我想创建一个UIViewController的iPad版xib文件,我该怎么办?即如何将一个IBOutlet连接到两个版本的xib。 任何帮助将不胜感激!感谢先进!

回答

4

你只需要两个笔尖与适当的命名

MyView~iphone.xib 
MyView~ipad.xib 

然后,只需确保它们都具有相同的文件的所有者和挂钩你想要的连接。

1

转到新文件 - >从左侧选择用户界面 - >选择空 - >在设备系列下拉菜单中选择ipad。

+0

我知道这一点。我修改了这个问题。 – Kaibin 2012-04-22 08:42:43

0

在xcode 4中,我们不能为单个xib做到这一点,但我们可以一次创建各自的ipad版本。右击目标并单击duplicate。然后选择“重复并转换到ipad”。一个新的目标和新的一组xib被创建。这可能会帮助你。

+0

我右键点击projetc目标并选择重复,但没有'重复和过渡到ipad'显示选择,它只是复制一个目标。 – Kaibin 2012-04-22 08:50:57

+0

请查看http://s7.postimage.org/e7b7qo6ff/Screen_shot_2012_04_22_at_2_29_48_PM.png我认为你已经在设备部分设置了ipad。转到目标 - >摘要 - >设备,然后将设备从iPhone更改为iPad,然后复制过渡。 – MrWaqasAhmed 2012-04-22 09:32:26

+0

我说你得到了ipad版本的目标,但这不是我想要的,ipad版本目标只能通过'2x'按钮调整原始大小。 – Kaibin 2012-04-22 14:53:18

相关问题