2012-10-15 32 views
0

我有一個UIbutton,裏面有一些居中的文本。當我以編程方式更新文本,使用:button.titleLabel.text = newValue;它不再居中,而是它有一個非常奇怪的位置(也不居中,也沒有左對齊)...我怎樣才能使按鈕更新水平居中文本?ios:以UIButton編程編輯的內容爲中心

+0

截圖請。 –

+0

另外,請確保您的文本沒有空白的空白空間。嘗試像'NSCharacterSet * emptySpace = [NSCharacterSet whitespaceAndNewlineCharacterSet]; NSString * trimmedString = [rawString stringByTrimmingCharactersInSet:emptySpace];' – Ravi

回答

1

應使用setTitle:forState:方法設置UIButton的標題。

+0

我該如何使用這種方法?我使用_button訪問按鈕,但使用此方法的實際代碼是什麼? –

+0

'[_button setTitle:@「Some Title」forState:UIControlStateNormal]'。 – rmaddy

+0

它的工作原理,謝謝! –