2013-03-01 99 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