1

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

我有两个问题。视图的程序化绘图何时会使程序崩溃,并且 ipad 2 的屏幕区域是否与 ipad 3 不同。我知道一个是视网膜,但我不认为 2 和 3 之间的坐标系以前的工作方式不同。我确实意识到本周末高 ipod 和短 ipod 有不同的可用空间,但这从未产生崩溃可能是因为我首先为短 ipod 编程,并且布局被绘制得更小而不是更大,告诉我更新它以支持两者。

我是否走在正确的道路上,可能是我的布局图导致了崩溃?我给他发了一个测试版本,我在其中禁用了控件的编程大小(这意味着它现在在该版本中不支持翻转),看看我的理论是否正确,但我想在这里问一下,我希望能相对地解决这个问题很快。

麦克风

4

1 回答 1

0

他尝试了另一个构建,它停止了崩溃。我在左上角有一些控件,我意识到我没有以编程方式设置位置(它们在正确的位置,翻转时的左上角)或创建了引用插座。我修复了它以设置每个控制位置。我还将它更改为以编程方式更改视图,而不是连接按钮以通过情节提要更改视图。还有一个问题是,如果您在连接之前更改视图,它会挂在我的 iPad 3 上(可能是因为套接字未初始化),这可能导致他崩溃。我不确定测试人员在做什么。我无法确定修复了哪些更改(尽管我已经总结了主要的)并且几周过去了,我才让他尝试另一个构建,但我'

于 2013-05-25T20:09:21.807 回答