1

这是我的问题。

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

我使用 Storyboard 创建了底部视图,以便我可以直观地看到视图和按钮位置。这不起作用。在它移交给视图控制器中定义的委托之前,我在与视图关联的按钮单击方法中也看不到按钮单击日志。

如何为使用 Storyboard 在子视图中创建的按钮和其他对象设置委托?

4

1 回答 1

1

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

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

于 2013-10-13T18:08:16.937 回答