【发布时间】:2012-01-24 14:32:27
【问题描述】:
我有一个带有 3 个按钮的主视图。单击任何按钮都会添加一个子视图。
按钮有不同的标题并且都链接到 IBAction "switchView"
“switchView”代码如下。
- (IBAction)switchView:(id)sender{
secondView *myViewController = [[secondView alloc] initWithNibName:@"secondView" bundle:nil];
[self.view addSubview:myViewController.view];
}
“secondView”加载正确,一切正常。
问题是我想知道哪个按钮是发件人。
我不想创建 3 个子视图,每个按钮一个。代码和XIB绝对一样>
唯一的区别是我想在第二个视图中设置一个变量(viewDidLoad 方法),具体取决于谁是发件人(点击了哪个按钮)
这可能吗?或者我需要创建 3 个子视图 - 每个按钮一个?
非常感谢您的帮助!
【问题讨论】:
标签: ios uibutton subview viewdidload sender