我正在创建一个包含超过26个圆形矩形按钮的UIView。我正在使用名为Title的NSString。我想设置Title = [选定圆角矩形按钮的文本]。
我不能在这里使用switch方法,因为如果一个圆形矩形按钮的可能值超过26个,则应该使用它。我可以通过创建超过26种方法(每个圆形矩形按钮一个)来实现,但我不想这样做。应该有一种方法,只使用几行代码。我想只使用一个方法来执行以下操作
variableText = [选定圆角矩形按钮的文本]。 Title = VariableText
我如何知道选择了哪个圆角矩形?如何在不创建26种不同方法的情况下获取[选定圆角矩形按钮的文本]值?
答案 0 :(得分:0)
将所有按钮的触摸事件路由到相同的IBAction
:
-(IBAction) pressedButton:(UIButton*)button
{
self.title = button.titleLabel.text;
//...
}