2017-04-24 6 views
0

임 [PDF] 사진에서 내 요구 사항은스위프트 3 레이블에 의한 텍스트를 덧붙이/추가 - 아이폰 OS

Please check screen shot

입니다 표시처럼 빠른 3에서 오른쪽 위치에 라벨의 속성 첨부 텍스트 뿅를 추가하려고 ... 국가 목록이있는 텍스트 값이있는 선택보기가 있습니다. 값을 선택하면 해당 대륙과 함께 해당 국가 이름을 표시해야합니다.

나는 단순하지만 내가 미국을 선택하면, 내 레이블 NA 북미입니다 NA 미국 (표시해야합니다

오른쪽 위치에 대륙의 이름을 추가하는 방법을 잘하지 라벨에서 선택 할 수 쇼 선택기보기 값입니다) 대신 [PDF] 및 USA 대신에 NA가 첨부 파일에서 "this is sample PDF"입니다

레이블 앞에 uiView를 추가하여 표시 할 수 있지만 필자의 요구 사항은이를 표시하기 위해 uiview를 추가하지 않도록 분명히 말합니다 . 이것은

+0

Typography.smallDrawerSavingAmountLabel의 장소에서 글꼴을 넣어 당신이'NSMutableAttributeString'와 라벨의'attributedText' 속성을 사용하려는 모든 시도를 만든 적이 있습니까? – rmaddy

+0

대륙을 어떻게 표시 할 수 있는지 잘 모르겠습니다. NSMutableAttributeString을 사용하여 참조 링크를 추가 할 수 있습니다. 그러나 상단 오른쪽에 배치하는 방법은 나를 혼란스럽게합니다. – Ashh

+0

UIView, 심지어 두 개의 레이블을 추가하지 말라고 말했습니까? –

답변

0

사용을 안내하시기 바랍니다 텍스트

하지 내가 여기에 레이블을 기인 문자열을 사용할 수있는 방법을 잘 동적으로 변화하는 UILabel의해야한다는

출력이 코드는 27.67 될 것입니다 경우 0.67는 것이다 작은 표시하고 27 대

let attString:NSMutableAttributedString = NSMutableAttributedString(string: "27.67", attributes: [NSFontAttributeName:Typography.largeDrawerSavingAmountLabel!]) 
    attString.setAttributes([NSFontAttributeName:Typography.smallDrawerSavingAmountLabel!,NSBaselineOffsetAttributeName:33], range: NSRange(location:attString.string.characters.count - 2,length:2)) 
    lblTotalAmount.attributedText = attString; 

경우

표시됩니다

당신은 Typography.largeDrawerSavingAmountLabel

+0

감사합니다. Mike. 그러나 나는 다른 방향으로 주변을 찾고 있었다. 왼쪽 상단에 처음 두 문자를 정렬하고 아래쪽에 나머지. 나는 이것을 충족 요구 사항을 발견했습니다. http://stackoverflow.com/a/37614145/6347717 – Ashh