首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么某些代码不能在Xcode中不同大小的故事板中工作?

为什么某些代码不能在Xcode中不同大小的故事板中工作?
EN

Stack Overflow用户
提问于 2014-12-07 18:43:16
回答 1查看 75关注 0票数 0

我是一个低级的Xcode程序员。如果我不清楚的事情,请容忍我,并帮助我改进与反馈。给我的任何反馈,我都会用来改进这个问题。

我使用的是Xcode 6

我目前正在制作Iphone游戏。我将其设置为一个单一视图应用程序。我的问题是让它在不同大小的IPhones上工作。起初,我不知道如何让Xcode根据正在播放的Iphone来选择屏幕,但我设法让它正常工作。我的游戏不是使用自动布局,它使用不同的故事板,其中的视图控制器是不同的,取决于故事板。例如:MainIphone6. controllers将有Iphone 6视图控制器。

我的游戏包括点击图像视图(他们确实有点击手势识别器),在他们被点击后,图像视图将选择一个随机点在屏幕上并移动到它。这个点有我设定的界限,所以它不会去我不希望它去的地方。

我让它工作的第一个屏幕是Iphone 5,它的工作原理非常完美。我让它工作的第二个屏幕是iPhone4,随机位置的边界与最初为Iphone 5编程的事实有点出入,但我知道如何解决这个问题,这不是问题所在。

问题是,在我的Iphone 6和6 Plus的故事板中,当点击图像视图时,它不会移动到随机点。这适用于Iphone 5和4,但不适用于6和6+。

为什么我的代码不工作这个故事板,但它工作在其他故事板,而它是相同的代码对所有人?

注意:我推测这可能与故事板中视图控制器的链接有关,因为在iPhone 5和4上,我可以连接情态索引,但是在6和6+中,它说它是不可取的。我只提到这可能会有帮助..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-07 19:02:25

很难从你的描述中看出。不推荐的代码仍然有效,所以我怀疑这一点。您是否尝试更改您的代码,以便6和6+使用工作的5故事板。如果是这样的话,6个故事板就有问题了。在这种情况下,杀死6个故事板,复制5个故事板,并修改它。听起来你可能已经重新创建了每个故事板无论如何。在这种情况下,我会在Navigator中选择Storyboard,然后从File菜单中选择menu。这将为您节省一些工作,并有助于保证您不会犯错误,重新创建所有方面的故事板。

另外,即使您不想使用Autolayout,我仍然会使用单一的Storyboard并在代码中进行计算。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27346377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档