iphone - Xcode:如何为使用 Storyboard 创建的 subview 设置委托(delegate)?

标签 iphone ios objective-c xcode

这是我的问题。

我有一个 View Controller ,我在其中使用 UIView(顶部 View 和底部 View )创建了 2 个 View ,每个 View 都有一个按钮。 我以编程方式与按钮一起生成顶 View ,并设置委托(delegate)。顶 View 有效——当单击按钮时,我在 View Controller 的委托(delegate)中看到 NSLog“单击按钮”。

我使用 Storyboard 创建了底部 View ,这样我就可以直观地看到 View 和按钮的位置。这行不通。在将 View 移交给 View Controller 中定义的委托(delegate)之前,我没有在与 View 关联的按钮单击方法中看到按钮单击日志。

如何使用 Storyboard为在 subview 中创建的按钮和其他对象设置委托(delegate)?

最佳答案

左键单击 Storyboard文件中的(可视)UIButton。您会看到一个弹出的小菜单。该菜单将显示该对象的属性列表(包括委托(delegate)属性)。然后只需右键单击委托(delegate)属性,按住它并拖动它(将出现一条蓝线)并将其链接到对象的委托(delegate)。

此链接也可能有帮助: http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1

关于iphone - Xcode:如何为使用 Storyboard 创建的 subview 设置委托(delegate)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19348318/

相关文章:

iphone - 扩展多行 UILabel

iphone - iPhone-声音无法与AudioServicesPlaySystemSound或AVAudioPlayer一起播放

iphone - 将注释的标题设置为当前地址

iphone - 检查应用程序是内置于 32 位还是 64 位?

iphone - UIDatePicker 和 NSDate

iphone - View Controller 之间的自定义转换?

ios - 应用程序返回前台后 NSTimer 崩溃

asp.net - 如何检测移动网络浏览器及其屏幕大小

iphone - 如何从委托(delegate)访问 UITableView?

ios - 如何邀请 facebook 好友并从 ios 应用程序获取他们的 ID?