如何在 xcode 4.5 中选择数据源和委托?
Posted
技术标签:
【中文标题】如何在 xcode 4.5 中选择数据源和委托?【英文标题】:How to select datasource and delegate in xcode 4.5? 【发布时间】:2012-10-14 20:48:58 【问题描述】:我是 c# asp.net 开发人员,只是开发 ios 应用程序的新手。我正在尝试一些教程来构建一些 uipickerview。但大多数教程都使用 xib 文件。我的项目是一个故事板项目,没有 xib 文件。所以我想知道如何从我的 uipickerview 连接我的数据源和委托?在一些教程中,我在 xcode 中看到“视图控制器场景”窗口,但在我的 xcode 中找不到它。那么有人可以告诉我如何展示这个“视图控制器场景”或者如何将我的 uipickerview 连接到数据源和委托?
【问题讨论】:
【参考方案1】:Storyboard 正在替换 xib 文件,并将您的所有视图合并到一个适用于 iPhone 或 iPad 的文件中。要连接选择器视图数据源和委托,您可以在 Interface Builder 中选择 UIPickerView 对象,转到 Connections Inspector(右侧带有箭头图标的菜单),然后从数据源拖动到视图控制器文件所有者。 对代理执行相同的操作。
然后在该视图控制器的头文件中,你需要将 UIPickerViewDataSource 和 UIPickerViewDelegate 协议添加到接口中,并在实现文件中实现相关方法。
【讨论】:
没有关于 xcode 和 storyboard 的 uipickerview 的教程(没有 xib 文件)吗? 我找到了解决方案。您需要拖动数据源并委托到情节提要下方的栏【参考方案2】:将代理拖到界面生成器中的文件所有者,您不需要界面
【讨论】:
以上是关于如何在 xcode 4.5 中选择数据源和委托?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Xcode 4.5 上安装 iOS 4.3 模拟器?
如何使用 Xcode 4.5 为 iPhone 4 和 iPhone 5 创建 xib
在最新的 Xcode (4.5) 中使用 iPad 1 进行开发和调试,如何?