我有三个按钮,除了标题之外,它们的属性都相同。标题分别为“A”、“B”和“C”。我编写了一个方法,在其中编写了这三个按钮的所有常见属性,并在我想在视图中添加这些按钮的地方调用此方法。我已经完成了所有这些,但在按钮标题处构建结构。我使用 for 循环来添加这些按钮以进行查看。这是我的代码:
这是具有三个按钮的所有常见属性的方法。
-(UIButton *)setMiddlePlayButton{
UIButton * middleButton = [UIButton buttonWithType:UIButtonTypeCustom];
[middleButton setBackgroundImage:[UIImage imageNamed:@"Middle"] forState:UIControlStateNormal];
[middleButton addTarget:self action:@selector(playButtonPressed:)
forControlEvents:UIControlEventTouchDown];
middleButton.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin;
return middleButton;
}
以这种方式调用方法在视图上添加按钮。
for(int i= 0; i<3; i++){
UIButton * middleButtons = [self setMiddlePlayButton];
middleButtons.tag= 2+i;
//Here I have to add button Title which is 'A' for first button with tag 2, 'B' for second button with tag 3 and 'C' for third button.
[self.view addSubView:middleButtons];
}
我没有找到获取标题的方法,ASCII值有什么可能吗?或者有没有其他方法可以做到这一点?请帮忙。