2014-04-07 6 views
0

배열의 문자열을 기준으로 단추의 제목을 업데이트하려고합니다. 문자열 nextplayername이 제대로 작동하지만 표시하기 위해 텍스트를 strugling하는 것입니다.uibutton 제목에 문자열 추가

[self.shownextbutton setTitle:nextplayerName @"Your Up! " forState:UIControlStateNormal]; 

기본적으로 버튼 이름에 다음과 같은 "nextplayername string"을 표시하고 싶습니다.

+5

우선 최초의 : 변화'Your'에'You're' – Kon

+0

당신이 구글 귀찮게했다 물어보기 전에? 이것은 매우 간단한 일이며 온라인으로 많은 튜토리얼에 포함되어 있다는 것을 확신 할 수 있습니다. –

+0

예, 슬픈 표정으로 몇 시간을 보냈습니다. – user3502233

답변

1

시도 :

... setTitle:[NSString stringWithFormat:@"%@ You're Up!", nextplayerName] ... 

는 형식 스펙을 사용하여 원하는 내용에서 문자열을 만들 수 있습니다.

또는 함께 문자열을 추가합니다

NSString *title = [nextplayerName stringByAppendingString:@" You're Up!"]; 
... setTitle:title ... 

더 나은, 지원 현지화 :

... setTitle:[NSString stringWithFormat:NSLocalizedString(@"%@ You're Up!", @"Batter up!"), nextplayerName] ...