iOS归因于字符串高度

iOS归因于字符串高度,第1张

概述我通过动态长度文本计算UILabel的大小(这里只有高度很重要).我绘制标签的图层边框以可视化标签的框架.我有时会在标签文本的上方和下方看到“填充”,但并非总是如此.我不想要填充.我怀疑它与属性字符串有关,因为我从未在“普通”字符串标签中遇到此类问题. 我看到了这个(注意第一行的填充): 我要这个: 相关代码: -(void)setupQuestionView{ [self.questi 我通过动态长度文本计算UILabel的大小(这里只有高度很重要).我绘制标签的图层边框以可视化标签的框架.我有时会在标签文本的上方和下方看到“填充”,但并非总是如此.我不想要填充.我怀疑它与属性字符串有关,因为我从未在“普通”字符串标签中遇到此类问题.

我看到了这个(注意第一行的填充):

我要这个:

相关代码:

-(voID)setupQuestionVIEw{    [self.questionVIEw setAttributedText:[self.allContents[_itemIndex] objectForKey:@"Question"]];    // new question vIEw height    CGSize constraint = CGSizeMake(kCellWIDth - kleftmargin - kRightmargin,FLT_MAX);    CGSize size = [self.questionVIEw.text sizeWithFont:[UIFont systemFontOfSize: kFontSize] constrainedToSize:constraint lineBreakMode:NSlineBreakByWorDWrapPing];    [self.questionVIEw setFrame:CGRectMake(kRightmargin,ktopmargin,kCellWIDth - kRightmargin * 2,size.height)];    [self.questionVIEw.layer setborderWIDth:1.0f];      // deBUG}
解决方法 kleftmargin和kRightmargin是否相等?我找不到其他地方可能出错的地方. 总结

以上是内存溢出为你收集整理的iOS归因于字符串高度全部内容,希望文章能够帮你解决iOS归因于字符串高度所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1019817.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存