gpt4 book ai didi

iphone - 图表中的文字换行

转载 作者:行者123 更新时间:2023-11-29 13:21:52 26 4
gpt4 key购买 nike

我有一个条形图,我需要在其中为每个条写下地名,但有时名称很长。如何根据栏的宽度正确放置全名和换行?

我正在使用下面的代码

 NSString *percentage = [NSString stringWithFormat:@"%@",item.myTopNameStr];


[percentage drawAtPoint:CGPointMake(_histogramStartX + 5,_xaxisStart.y - _ySpacingScale*item.yValue - 25) forWidth:80 withFont:[UIFont boldSystemFontOfSize:10] lineBreakMode:NSLineBreakByClipping];

但结果不尽如人意,我看不到全名。

enter image description here

最佳答案

NSString * percentage = [NSString stringWithFormat:@"%@",item.myTopNameStr];
CGSize percentageSize = [percentage sizeWithFont:[UIFont boldSystemFontOfSize:10] forWidth:80 lineBreakMode:UILineBreakModeWordWrap];

[percentage drawInRect:CGRectMake(_histogramStartX + 5,_xaxisStart.y - _ySpacingScale*item.yValue - 25, percentageSize.width, percentageSize.height) withFont:[UIFont boldSystemFontOfSize:10] lineBreakMode:UILineBreakModeWordWrap alignment:NSTextAlignmentLeft];

关于iphone - 图表中的文字换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14196464/

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