presentModalViewController在UIButton子类中

问题描述:

iOS编码非常新颖。我希望能够在UIButton子类中显示模态对话框。我之前从UIViewController以内使用过presentModalViewController。我如何从我的子类UIButton中获取对UIViewController的引用?presentModalViewController在UIButton子类中

我能以某种方式发现它是父母吗?在父类UIViewController中实现一个可以在我的UIButton子类上设置为委托的协议?

您应该能够像正常UIButton一样使用任何子类别UIButton。设置一个在调用视图控制器上的方法的按钮上触发的操作。视图控制器将处理推动模态视图控制器。

虽然有些方法可以在按钮连接到视图时从按钮中找到视图控制器,但这是一种更好的方法。

+0

当你说要设置一个按钮推动动作 - 这个设置是在视图控制器内完成的吗? (这更有意义) – russau 2011-06-11 05:28:59

+0

在视图控制器内部使用'addTarget:action:forControlEvents:' – 2011-06-11 05:36:41