【问题标题】:xcode 5 ios7 drag drop connections from multiple xibs to same functionxcode 5 ios7 拖放连接从多个 xib 到同一个函数
【发布时间】:2014-01-28 16:04:55
【问题描述】:

我已经制作了一个 iPhone 应用程序,目前它加载了一个特定于 iPhone 的 xib。目前,我将连接从 xib 拖放到 ibOutlet 和 ibAction 的 xcode。

目前我有 iphone.xib,它有 MyLabel,它链接到一个 IBOutlet 到一个 MyViewClass。

我的问题是如何创建 iPad.xib,将 MyLabel 添加到其中并将其链接到 MyViewClass 的相同 IBOutlet。

【问题讨论】:

  • 解决这个问题的最佳方法是创建一个新的通用项目。查看 Apple 为您提供的代码,并在您的项目中自己动手。
  • Bot 正确回答。原来我没有将类的名称设置为文件的所有者。

标签: iphone xcode xib ios-universal-app


【解决方案1】:

使用您的视图创建一个 xib,大小适合 iPad。将 InterfaceBuilder 中的类设置为 IBOutlet 所在的类。从那里您可以 ctrl + 拖动到 IBOutlet。

我通过选择助理编辑器(xcode 右上角的燕尾服外观图标)来做到这一点。然后我在左侧有我的故事板/xib,在右侧有我的类头文件。然后我 ctrl 将元素从故事板/xib 拖到类头文件中,它会为我链接它们。

然后您可以使用代码来确定您需要加载哪个 xib。

【讨论】:

  • @iosDev82 我在我的帖子中解释了它。对 iphone.xib 和 ipad.xib 文件执行此操作。
  • 我没有设置文件所有者。先生,您低估了我的愚蠢。
猜你喜欢
  • 1970-01-01
  • 2012-01-12
  • 2013-10-18
  • 1970-01-01
  • 2019-02-01
  • 2012-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多