UILabel의 천막 문자에 this 코드를 사용하고 있습니다. 그러나 나는 라벨의 높이를 바꿀 수 없다. 레이블 글꼴 크기를 60으로 사용하고 있습니다. 레이블 텍스트는 기준면에서 벗어납니다. 오랜 시간 동안 디버깅을 한 후에도 왜 텍스트가 맨 아래에 잘려나가는 지 알 수 없습니다. 도움이 필요합니다.천막의 UILabel 프레임을 바꿀 수 없습니다
0
A
답변
2
[string sizeWithFont:]
을 사용해보세요. 아래 코드는 저에게 잘 작동합니다.
NSString* [email protected]"Polska pozdrawia";
CGSize fontSize=[message sizeWithFont:[UIFont systemFontOfSize:60.0f]];
AutoScrollLabel* label=[[AutoScrollLabel alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, fontSize.height)];
[label setFont:[UIFont systemFontOfSize:60.0f]];
[label setText:message];
[self.view addSubview:label];
[label scroll];
+0
감사합니다. 그러나 텍스트가 매우 작아서보기에 적합하고 전체적으로 볼 수있는 경우 스크롤하는 것을 원하지 않습니다. 어떻게 할 수 있습니까? –
+1
'fontSize.width'를 사용하여 스크롤할지 여부를 확인한 다음'[label scroll'] 메소드를 호출하거나 호출하지 않을 수 있습니다 –
관련 문제
- 1. AnimationDrawable에서 프레임을 지울 수 없습니다.
- 2. 파일 이름을 바꿀 수 없습니다
- 3. 문자열의 문자를 바꿀 수 없습니다.
- 4. Xcode는 코드를 바꿀 수 없습니다.
- 5. JavaScript 파일을 바꿀 수 없습니다.
- 6. UILabel 유형의 객체에서 frameOrigin 속성을 찾을 수 없습니다.
- 7. 프레임이있는 UILabel
- 8. 자바의 특정 문자열 항목을 바꿀 수 없습니다
- 9. string.replace (fromCharCode(), '')는 문자를 바꿀 수 없습니다.
- 10. MySQL의 테이블 이름을 바꿀 수 없습니다
- 11. phonegap tabbar 플러그인이 페이지를 바꿀 수 없습니다
- 12. jquery를 사용하여 필드 이름을 바꿀 수 없습니다
- 13. Holo Dark 테마로 바꿀 수 없습니다.
- 14. GSettings로 dconf-entry를 바꿀 수 없습니다
- 15. Plist 배열 내부에있는 dictonaries를 바꿀 수 없습니다
- 16. 시간 초과 후 HTML을 바꿀 수 없습니다.
- 17. swfobject로 플래시 파일을 나중에 바꿀 수 없습니다.
- 18. Xcode는 내 로그인 정보를 바꿀 수 없습니다
- 19. preg_replace가 문자열을 찾아서 바꿀 수 없습니다.
- 20. 자바 : JButton의 배경을 바꿀 수 없습니다
- 21. mysql 테이블의 이름을 바꿀 수 없습니다
- 22. Windows 7 O.S : 날짜를 바꿀 수 없습니다.
- 23. Bash가 파일 내용을 바꿀 수 없습니다.
- 24. 안드로이드에서 조각을 바꿀 수 없습니다. 2.2
- 25. DataGridview 열의 이름을 바꿀 수 없습니다.
- 26. 제약 조건을 적용한 후 layoutSubviews에서 UILabel # preferredMaxLayoutWidth를 설정할 수 없습니다.
- 27. UILabel 텍스트 그림자가 회색이 아닌 어떤 색이든 가져올 수 없습니다.
- 28. 가로로 테이블 뷰 프레임을 설정할 수 없습니다. 매개 변수는 설정되었지만보기가 이상합니다.
- 29. UILabel UITextView
- 30. 빠른 UILabel 회전이 가능합니까?
* 자신의 * 코드를 게시하십시오. –
위의 링크에는 두 개의 파일이 첨부되어 있습니다. 코드가 너무 커. 나는 링크에서 주어진 동일한 클래스를 사용하고있다. –