【发布时间】:2010-07-15 19:14:57
【问题描述】:
我正在创建一个按钮网格并将其添加到我的自定义视图keyboardView,如下所示:
int offset = 0;
for (int row = 0; row<4; row++){
for (int col = 0; col<13;col++) {
offset +=1;
UIButton *aButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
aButton.frame = CGRectMake(5+col*65+offset,5+row*65, 60, 60);
[aButton setTitle:myarray[row][col] forState:UIControlStateNormal];
[aButton addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
[keyboardView addSubview: aButton];
}
}
我需要某些按钮具有不同的大小,例如返回键或空格键。如何以编程方式获取对特定按钮的引用,稍后以相同的方法?有没有比设置tag 然后调用[keyboardView viewWithTag:t] 更简单的方法?因为int 会变得混乱。
谢谢。
【问题讨论】:
标签: objective-c iphone uibutton