5

我曾经通过代码创建 UI。但现在我必须使用故事板。我对如何将事件处理程序添加到情节提要上添加的控件以及如何将数据动态绑定到情节提要上添加的控件感到困惑。一个示例场景是在情节提要上添加了一个 UIView,并在其顶部添加了两个 UITableView 和一个按钮。我想将事件处理程序添加到按钮并将数据绑定到表视图。我该怎么做呢。如果我将故事板上添加的 UIView 子类化,我将可以访问添加在视图顶部的控件(按钮、两个表格视图),或者我应该如何实现这一点?请帮忙 !

4

1 回答 1

9

向按钮添加事件处理程序相对简单。在您的 UIViewController 子类中,只需添加一个类似于下面的方法,然后在您的界面构建器中选择视图控制器并在右侧面板上单击顶部最右侧的按钮,该按钮看起来像一个指向右侧的箭头。在收到的操作下,将圆圈拖到要执行操作的按钮上。

-(IBAction)doSomething:(id)sender{
    //code for doing what you want your button to do.
}

如果您仍然想以编程方式执行此操作,则可以使用另一种方法来执行您习惯做的相同操作,除了在您的 .h 文件中添加 IBOutlet UIButton *buttonName; 在插座下的右窗格中,您将看到您的按钮。然后可以在 .m 文件中按名称引用。

于 2012-08-03T16:55:56.460 回答