나는 속성이있는 레이블이 있습니다. 나는이 이미지처럼 보이는 것을 얻고 싶다. sample label줄 맞춤을 사용하여 신속하게 표시되는 텍스트
하위 카테고리 및 가격 텍스트 오른쪽 정렬 각각 단일 라인에 남아되어야한다. 앞에 약간의 공백이 있습니다. 하위 범주 텍스트. 이러한 종류의 속성이있는 텍스트의 샘플 코드를 제공해주십시오.
나는 속성이있는 레이블이 있습니다. 나는이 이미지처럼 보이는 것을 얻고 싶다. sample label줄 맞춤을 사용하여 신속하게 표시되는 텍스트
하위 카테고리 및 가격 텍스트 오른쪽 정렬 각각 단일 라인에 남아되어야한다. 앞에 약간의 공백이 있습니다. 하위 범주 텍스트. 이러한 종류의 속성이있는 텍스트의 샘플 코드를 제공해주십시오.
let myLabelWidth = 300
let myLabelHeight = 50
let paragraph = NSMutableParagraphStyle()
paragraph.tabStops = [
NSTextTab(textAlignment: .right, location: CGFloat(myLabelWidth), options: [:]),
]
let attributed = NSAttributedString(
string: "Subcategory 1\t$30",
attributes: [NSAttributedStringKey.paragraphStyle: paragraph]
)
// Change 'x' value to "some" space before the text
let myLabel = UILabel(frame: CGRect(x: 0,
y: 0,
width: myLabelWidth,
height: myLabelHeight))
// Just added to see boundaries of the view that contains the text
myLabel.backgroundColor = UIColor.lightGray
myLabel.attributedText = attributed
작동합니다. 감사 –
단락 스타일을 사용하고 머리 들여 쓰기를 추가해야한다고 생각합니다.
let style = NSMutableParagraphStyle()
style.headIndent = 100 // your value here
그런 다음 단락 스타일을 특성으로 추가하십시오.
[NSParagraphStyleAttributeName : style]
당신은 지금까지 시도 무엇? – koropok
텍스트를 줄 바꿈으로 추가하려고했지만 텍스트를 왼쪽 및 오른쪽 맞춤 텍스트로 한 줄에 추가 할 수 없습니다. –
테이블 뷰에서이를 수행 할 수 있습니까? 그것은 훨씬 쉬울 것입니다. – Sweeper