Ios 以编程方式设置ipad布局问题

Ios 以编程方式设置ipad布局问题,ios,objective-c,ios5,ipad-2,Ios,Objective C,Ios5,Ipad 2,我有一个有趣的问题。现在,当我进入场景2时,我遇到了一个问题:设置场景2上控件的帧大小(它们也在故事卡上以图形方式排列),以便根据设备旋转处理需要绘制的任何方式。到目前为止,测试已经在iPad3上进行,没有出现任何问题。但我有一个iPad2测试仪,他说当他按下场景2时,程序退出,这对我来说意味着程序崩溃了。现在我不确定崩溃是否与按钮和文本视图等控件的帧大小的编程设置有关,但它是在场景加载时发生的,所以我从这里开始 我有两个问题。什么时候视图的编程绘图会使程序崩溃?iPad2的屏幕区域是否与iPa

我有一个有趣的问题。现在,当我进入场景2时,我遇到了一个问题:设置场景2上控件的帧大小(它们也在故事卡上以图形方式排列),以便根据设备旋转处理需要绘制的任何方式。到目前为止,测试已经在iPad3上进行,没有出现任何问题。但我有一个iPad2测试仪,他说当他按下场景2时,程序退出,这对我来说意味着程序崩溃了。现在我不确定崩溃是否与按钮和文本视图等控件的帧大小的编程设置有关,但它是在场景加载时发生的,所以我从这里开始

我有两个问题。什么时候视图的编程绘图会使程序崩溃?iPad2的屏幕区域是否与iPad3不同。我知道其中一个是视网膜,但我以前从未想过2和3之间的坐标系工作方式会有所不同。我确实意识到高ipod和短ipod在这个周末有不同的可用空间,但这从来没有造成崩溃,可能是因为我先为短ipod编程,布局是缩小而不是变大,告诉我我更新了它以支持两者

我是否走对了导致崩溃的可能是我的布局图?我给他发了一个测试版本,在那个里我禁用了控件的编程大小调整(这意味着它现在在那个版本中不支持flip),以查看我的理论是否正确,但我想在这里问一下,我希望能尽快解决这个问题


迈克

他尝试了另一个版本,但它停止了崩溃。我在左上角有一些控件,我意识到我没有以编程方式设置位置(它们位于右点,翻转时位于左上角),或者创建了引用插座。我修正了它来设置每个控制位置。我还将其更改为以编程方式更改视图,而不是通过脚本连接一个按钮来更改视图。还有一个问题是,如果你在连接之前更改了视图,它会挂在我的iPad3上(可能是因为插座没有初始化),这可能会导致他崩溃。我不确定测试人员在做什么。我无法确定是什么改变修复了它(虽然我总结了主要的改变),几周后我联系他尝试另一个版本,但我回答了我的问题,因为这是我所做的,以适应is,现在它正在工作