presentModalViewController在UIButton子类中
问题描述:
iOS编码非常新颖。我希望能够在UIButton子类中显示模态对话框。我之前从UIViewController
以内使用过presentModalViewController
。我如何从我的子类UIButton中获取对UIViewController
的引用?presentModalViewController在UIButton子类中
我能以某种方式发现它是父母吗?在父类UIViewController
中实现一个可以在我的UIButton子类上设置为委托的协议?
答
您应该能够像正常UIButton
一样使用任何子类别UIButton
。设置一个在调用视图控制器上的方法的按钮上触发的操作。视图控制器将处理推动模态视图控制器。
虽然有些方法可以在按钮连接到视图时从按钮中找到视图控制器,但这是一种更好的方法。
当你说要设置一个按钮推动动作 - 这个设置是在视图控制器内完成的吗? (这更有意义) – russau 2011-06-11 05:28:59
在视图控制器内部使用'addTarget:action:forControlEvents:' – 2011-06-11 05:36:41