2013-04-01 3 views
0

많은 버튼이있는보기 컨트롤러가 있습니다. 이제 약 3 분의 1 버튼이 한 줄의 텍스트 만 보여줍니다. 텍스트는 스토리 보드의 속성 검사기를 통해 입력되었습니다 (프로그래밍 방식이 아님).iOS 버튼 한 줄의 텍스트 만 표시

문제의 패턴이없는 것 같습니다.

버튼이 작아야하므로 각각 몇 줄 (어딘가에 2에서 8 사이)이 있습니다.

예, 버튼이 너무 커서 모든 텍스트가 표시됩니다.

Xcode 4.6, 배포 대상 iOS 6.1, 버튼 유형 : 맞춤, 상태 구성 : 기본값, 제목 : 일반입니다.

도움이 될 것입니다. 너희들 바위 야.

편집 : 스토리 보드 파일은 모든 라인을 표시하지만 iPad (시뮬레이터)는 그렇지 않습니다.

+0

http://stackoverflow.com/questions/909150/multiline-uibutton http://stackoverflow.com/questions/604632/how-do-you-add-multi- line-text-to-a-uibutton –

답변

2

단추 textlabel의 lineBreakMode를 UILineBreakModeWordWrap (Ios 6+의 NSLineBreakByWordWrapping)로 설정하십시오. 그것은 당신이 button.titleLabel이 UILabel의처럼 동작

button.titleLabel.numberOfLines =0; 

을 할 수

+0

답장을 보내 주셔서 감사합니다. 그러나 그 모드에 있습니다. – bowtieguy

0

을 작동합니다. UILabel의 모든 속성이 유효합니다.

편집 : .xib 파일의 변경하려는 버튼을 클릭하십시오. "줄 바꿈"에서 "단어 줄 바꿈"을 선택하십시오.

+0

프로그래밍 방식으로 수행하지 않으려면 어떻게해야합니까? – bowtieguy

+0

내 대답을 편집했습니다 – meth

+0

나는 storyboards를 사용하고 있습니다. 벌써 말장난입니다. 답장을 보내 주셔서 감사합니다. – bowtieguy

관련 문제