【发布时间】:2011-03-06 23:18:38
【问题描述】:
我的视图中有 5 个按钮,其中一个显示出来(4 个隐藏)。现在我希望当按下显示的按钮时会启动一个 ibaction,它会生成其他 4 个按钮之一。之后应该会显示生成的按钮。
这个生成方法是什么样子的?
【问题讨论】:
标签: objective-c ios4 uibutton
我的视图中有 5 个按钮,其中一个显示出来(4 个隐藏)。现在我希望当按下显示的按钮时会启动一个 ibaction,它会生成其他 4 个按钮之一。之后应该会显示生成的按钮。
这个生成方法是什么样子的?
【问题讨论】:
标签: objective-c ios4 uibutton
正如我从您的问题中了解到的:当按下另一个按钮时,您需要生成 4 个按钮:
-(IBAction) generateBtns:(UIButton*) sender {
for(int i=0; i<4; ++i) {
UIButton* btn = [UIButton buttonWithType: UIButtonTypeCustom];
[btn setFrame: CGRectMake: (x, y, w, h)];
[sender.superview addSubview: btn];
}
}
【讨论】: