作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的问题。
我有一个 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/
我是一名优秀的程序员,十分优秀!