这可能是一个菜鸟问题,但我是 iOS 编程新手,我在其他地方找不到我的问题的答案......
以下问题:我正在使用 IB 和情节提要为 iPad 和 iPhone 编写通用应用程序。该应用程序已经正确设置,我的项目中有一个 iPhone 和 iPad 故事板,并且两者都以所有者的身份连接到正确的(相同的)视图控制器。
到目前为止,一切都很好...
我的 iPhone 应用程序即将完成,我现在想添加 iPad UI,除了布局以及可能对按钮和视图进行一些重新排列以利用更大的显示屏之外,它还将具有相同的元素和功能。
现在这是我的问题:当我将我的 iPad UI 元素(例如 UILabel)拖放到视图控制器以连接它时,我(显然)不能使用相同的名称......因为 iPhone 已经在那里了。如果该项目在 iPhone 上称为“myTextField”,我将不得不将其称为“myTextFieldiPad”,这意味着每次我想根据平台访问文本字段时都必须进行分支。类似于 IBActions。
简而言之:相同的视图控制器,用于 iPad 和 iPhone 的两个几乎相同的 XIB 文件具有相同的 UI 元素,如何?
我忽略了什么吗?
帮助我指出正确的方向将不胜感激......
贝斯基