0
我有一个子类UIView
。我将其添加为UIViewController
视图的子视图。我在UIView
中有一个按钮。我想是处理按钮点击我的UIViewController
,在那里我将删除从上海华的UIView
,推动另一UIViewController
内。我怎样才能做到这一点。如何处理从一个UIViewController一个UIView的控制活动。
我有一个子类UIView
。我将其添加为UIViewController
视图的子视图。我在UIView
中有一个按钮。我想是处理按钮点击我的UIViewController
,在那里我将删除从上海华的UIView
,推动另一UIViewController
内。我怎样才能做到这一点。如何处理从一个UIViewController一个UIView的控制活动。
必须重视目标与你的UIButton。 addTarget方法用于获取事件当你点击按钮,并在UIControl
类是直接超类UIButton
- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents
代码为接收按钮触摸事件定义。
[myButton addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
执行此操作。
-(void) buttonClicked:(id) sender {
UIButton* myButton = (UIButton*)sender;
//Put your code here
}
我感到困惑,我应该补充什么样的代码在我的'UIView',什么在我的'UIViewController' – 2012-04-02 05:16:57
你是在暗示我应该在'UIViewController'创建按钮,然后将其添加到UIView的' ' – 2012-04-02 05:24:08
无论你在'UIView'或'UIViewController'查看它并不重要,但设置“的UIViewController”实例添加按钮为目标,实现'buttonClicked:'在UIViewController类... – Jhaliya 2012-04-02 05:46:36