UIButton名称在第一次从UITableView索引单元名称中选择时不会更改

时间:2013-03-01 09:24:23

标签: iphone ios uibutton

NSLog(@"%@",appDelegate.strSlctdCntry);
btnSlctCurrency.titleLabel.text = [NSString     stringWithFormat:@"%@",appDelegate.strSlctdCntry];
btnSlctCurrency.titleLabel.textAlignment = UITextAlignmentCenter;

以上代码为NSLog(@"%@",appDelegate.strSlctdCntry);索引名称来自UITablView是正常但按钮名称第一次没有更改。它只是第二次改变。

为什么会这样?

1 个答案:

答案 0 :(得分:3)

使用: 用于设置按钮标题:

[btnSlctCurrency setTitle:[NSString stringWithFormat:@"%@",appDelegate.strSlctdCntry] forState:UIControlStateNormal];

对齐

[btnSlctCurrency setContentHorizontalAlignment:UIControlContentHorizontalAlignmentLeft];