gpt4 book ai didi

ios - 如何证明标签文本的合理性?

转载 作者:可可西里 更新时间:2023-11-01 05:28:04 24 4
gpt4 key购买 nike

我证明标签文本的代码如下:-

-(void)justifyToLabel:(UILabel*)label withStr:(NSString*)str{
NSMutableParagraphStyle *paragraphStyles = [[NSMutableParagraphStyle alloc] init];
paragraphStyles.alignment = NSTextAlignmentJustified;
NSDictionary *attributes = @{NSParagraphStyleAttributeName: paragraphStyles};
NSAttributedString *attributedString = [[NSAttributedString alloc] initWithString: str attributes: attributes];
label.attributedText = attributedString;
}

我不知道为什么它不起作用。请给出最佳解决方案。

谢谢

最佳答案

试试下面的代码:

您没有为 firstLineHeadIndent 属性分配任何值,这就是它不起作用的原因。

NSMutableParagraphStyle *paragraphStyles = [[NSMutableParagraphStyle alloc] init];
paragraphStyles.alignment = NSTextAlignmentJustified; //justified text
paragraphStyles.firstLineHeadIndent = 1.0; //must have a value to make it work

NSDictionary *attributes = @{NSParagraphStyleAttributeName: paragraphStyles};
NSAttributedString *attributedString = [[NSAttributedString alloc] initWithString: string attributes: attributes];

label.attributedText = attributedString;

关于ios - 如何证明标签文本的合理性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30886610/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com