2013-03-01 54 views
0
NSLog(@"%@",appDelegate.strSlctdCntry); 
btnSlctCurrency.titleLabel.text = [NSString  stringWithFormat:@"%@",appDelegate.strSlctdCntry]; 
btnSlctCurrency.titleLabel.textAlignment = UITextAlignmentCenter; 

上面的代码是NSLog(@"%@",appDelegate.strSlctdCntry);索引名来自UITablView得到的是OK,但按钮的名称是不会改变的第一次选择的第一次。这只是第二次改变。UIButton的名称不改变它从UITablView索引单元名称

这是怎么发生的?

+1

尝试使用'你的按钮setTitle'方法。 – arthankamal 2013-03-01 09:28:57

回答

3

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

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

对准

[btnSlctCurrency setContentHorizontalAlignment:UIControlContentHorizontalAlignmentLeft]; 
+0

它工作正常,但对齐不起作用.. – areddy 2013-03-01 09:31:59

+0

@areddy使用方法:[btnSlctCurrency setContentHorizo​​ntalAlignment:UIControlContentHorizo​​ntalAlignmentLeft]; – Rushi 2013-03-01 09:33:18

+0

完美答案Rushi ...非常感谢 – areddy 2013-03-01 09:37:03