0
在我的應用程序,我使用UIViewController和動態創建UIView.In該視圖動態創建子視圖(UIButton和PickerViewController)..我想顯示在UIViewController中的標籤控件中選擇的選擇器視圖值...如何將動作添加到此按鈕以移回到UIViewController ...如何添加動作到一個動態按鈕在一個UIView控制回移到UIViewController
在我的應用程序,我使用UIViewController和動態創建UIView.In該視圖動態創建子視圖(UIButton和PickerViewController)..我想顯示在UIViewController中的標籤控件中選擇的選擇器視圖值...如何將動作添加到此按鈕以移回到UIViewController ...如何添加動作到一個動態按鈕在一個UIView控制回移到UIViewController
您可以將UIViewCOntroller的引用傳遞給子視圖,也可以創建委託方法爲子視圖。
方法1:
//下面的代碼寫在UIViewController
/*你應該寫initWithFrame實施:的viewController:在UIView的
CustomUIView *youSubView = [[CustomUIView alloc]initWithFrame : yourFrame viewController:self];
//below code is in CustomUIView
- (id) initWithFrame :(CGRect)frame viewController:(id)vc
{
....
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn addTarget:vc action:methodinVc forControlEvents:UIControlEventTouchUpInside];
}
方法2:
在UIView中創建協議和委託,並使UIViewController響應委託調用