나는 textvalue가 들어있는 UILabel을 가지고 있는데 그 전체 문자열의 특정 문자를 굵게 표시하고 싶습니다. 그래서 가능한지 알려주시겠습니까? 그렇다면 제게 저에게 정말로 중요한 몇 가지 예를 들어주세요. 제발 도와주세요.UIWebView를 사용하지 않고 lable에서 단일 문자를 굵게 표시하려면 어떻게해야합니까?
답변
사용자 정의 UIView의 서브 클래스를 생성하고,이 같은 -drawRect:
구현하는 경우 그것은 한 줄 레이블로 가능합니다 :
-(void)drawRect:(CGRect)rect {
NSString* stringBefore;
NSString* boldPart;
NSString* stringAfter;
UIFont* normalFont;
UIFont* boldFont;
...
CGSize sizeBefore = [stringBefore drawAtPoint:CGPointZero withFont:normalFont];
CGSize sizeBold = [boldPart drawAtPoint:CGPointMake(sizeBefore.width, 0) withFont:boldFont];
[stringAfter drawAtPoint:CGPointMake(sizeBefore.width+sizeBold.width, 0) withFont:normalFont];
}
예! 나는 잘될 것이라고 생각하지만 가능한 한 쉬운 방법을 원합니다! 많이 고맙습니다! –
죄송합니다. NSAttributedString을 사용하여 3.2 이상을 (를) 수행 할 수 있습니다. 그러나 오늘날 아이폰에는 존재하지 않는다.
괜찮 았지만 특정 문자를 굵게 표시 할 수있는 코드를 제공 할 수 있습니까? –
죄송합니다. 아무렇지도 마십시오. NSAttributedString 예제를 찾아야합니다. –
- 1. UIWebview를 사용하지 않고 캐시에 페이지로드
- 2. 안드로이드에서 스타일을 굵게 표시하려면 어떻게해야합니까?
- 3. UIWebView를 자체 앱에서 PDF 파일로 표시하려면 어떻게해야합니까?
- 4. TabPage의 제목 텍스트를 굵게 표시하려면 어떻게해야합니까?
- 5. CoreText를 사용하여 텍스트를 굵게 표시하려면 어떻게해야합니까?
- 6. cakephp를 사용하여 각 루프를 사용하지 않고 일련의 데이터를 표시하려면 어떻게해야합니까?
- 7. 데이터베이스를 사용하지 않고 한 번만 확인 추적 코드를 표시하려면 어떻게해야합니까?
- 8. MapAnnotation 핀을 사용하지 않고 위치 정보를 표시하려면 어떻게해야합니까?
- 9. 단일 UIWebview를 제어하는 여러 탭
- 10. UIWebView를 맨 위로 스크롤하려면 어떻게해야합니까?
- 11. 태그를 추가하지 않고 주문 번호를 굵게 표시
- 12. 어떤 컨트롤도 집중하지 않고 양식을 표시하려면 어떻게해야합니까?
- 13. 사용자가 클릭하지 않고 오버레이를 표시하려면 어떻게해야합니까?
- 14. Dreamweaver : 테이블을 사용하지 않고 단일 행에 레코드 세트를 표시하는 방법
- 15. 디스플레이 단일 이미지 사용 나는 단지 foreach 루프를 사용하지 않고 데이터베이스에서 하나의 이미지를 표시하려면 어떻게 CakePHP의
- 16. 오류 - Lable에서 System.Data.DataRow를 보여줍니다.
- 17. div에 Colorbox를 표시하려면 어떻게해야합니까?
- 18. 보석으로 업데이트를 표시하려면 어떻게해야합니까?
- 19. SSIS 보고서의 셀에서 텍스트 부분을 굵게 표시하려면 어떻게합니까?
- 20. C++을 사용하여 리눅스 터미널에 유니 코드 문자를 표시하려면 어떻게해야합니까?
- 21. .NET GUI 레이블에 위 첨자 문자를 표시하려면 어떻게해야합니까?
- 22. "linebreaksbr"템플릿 필터를 사용하지 않고 장고 템플릿에서 줄 바꿈을 표시하려면 어떻게해야합니까?
- 23. 유효성 검사기를 사용하지 않고 직접 ValidationSummary에 사용자 지정 오류 메시지를 표시하려면 어떻게해야합니까?
- 24. 다른 버튼을 iPad의 단일 화면에 다른 데이터로 표시하려면 어떻게해야합니까?
- 25. Joomla를 사용하여 단일 페이지에 3 개의 다른 기사를 표시하려면 어떻게해야합니까?
- 26. .NET에서 기능을 대체 사용하지 않고 문자열에서 문자를 대체
- 27. 위젯을 사용하지 않고 모든 단일 양식을 읽기 전용으로 설정합니다.
- 28. 단일 TRY-CATCH 예외 처리를 사용하지 않고 프로젝트 만들기
- 29. javaxxslt transformer가 utf-8을 사용하고 html 엔티티를 사용하지 않고 국가 별 문자를 강제로 인코딩하도록하려면 어떻게해야합니까?
- 30. 이미지를 늘리지 않고 특정 치수로 표시하려면 어떻게합니까?
는 단일 회선 레이블인가? – kennytm
은 테이블 뷰에 있기 때문에 하나 이상의 레이블이 될 수 있으며, 심지어 단일성을 알고있는 경우에도 그 방법을 알려줄 수 있습니까? –