2011-09-17 3 views
0

레이블 이름과 관련하여 등록 상표 기호를 위 첨자 (지수 위치)로 표시해야합니다. 그것을 uipickerView 및 레이블에 표시해야합니다. 나는 지수 위치에 유니 코드 \ u00AE를 표시하는 옵션을 발견하지 못했습니다.위 스크립트 UIPickerView의 "등록 마크"

1) uipickerView에서 다른 위치에 2 개의 레이블을 사용해야합니까?
2) 또는 피커보기에 이미지를 원하는 이름으로 표시 하시겠습니까?

고맙습니다.

답변

0
내가 필요로 첨자를 보여 피커 뷰에서 이미지를 사용하여 종료

, 사과의 카탈로그 애플리케이션에서 영감을

,

당신이 나 같은 놈이과를 확인하려는 경우 프로젝트,이 일을해야 첨자를 들어

project in Github

0

은 나를 위해이 작품 : "Sometext \ u00AE 다른 텍스트"@

.

확인할 수 있습니까?

+0

로 이동하십시오. – Saran

0

유니 코드 기호는 약간 약간 윗 첨자로 표시되어 있지만 이것이 충분하지 않다고 생각합니다. 라벨에 글꼴 크기와 스타일을 섞어서 쉽게 대답 할 수는 없습니다. R 기호의 위치를 ​​조정해야하므로 두 개의 레이블이 작동하지 않을 수 있습니다.

아마도 가장 간단한 대답은 UILabel을 서브 클래스 화하고 drawRect 메서드에서 super 구현을 호출 한 다음 원하는 곳에 R 문자열을 수동으로 그립니다. NSString 드로잉 메서드를 사용하여 기존 텍스트의 크기를 얻을 수 있으므로 기호를 어디에 두어야하는지 알 수 있습니다.