1》方法一:
#define kButtonWidth 80
#define kButtonHeight 35
#define kButtonMargin 10
/** 创建备选区按钮*/
-(void)creatOptionsButtonWithArray:(NSArray * )array
{
CGFloat optionW = SCREEN_WIDTH;
CGFloat optionX = (optionW - kButtonWidth*array.count - kButtonMargin *(array.count-1))*0.5;
for(int i = 0 ; i<array.count;i++)
{
int row = i/array.count;//行
int col = i%array.count;//列
CGFloat x = optionX + col * (kButtonMargin+kButtonWidth);
CGFloat y = 100+row * (kButtonHeight+kButtonMargin);
UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(x, y, kButtonWidth, kButtonHeight)];
[btn setTitle:array[i] forState:UIControlStateNormal];
[btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal