gpt4 book ai didi

iphone - 一个标签,两种不同的字体?

转载 作者:行者123 更新时间:2023-12-03 20:58:51 24 4
gpt4 key购买 nike

我需要像这样设置标签中文本的格式:

用户名:来自该用户的一些文本。这将
创建额外的文本行
不断地不断地。

其中“用户名”为粗体。这将进入 UILabel,它位于自定义表格单元格中。有没有办法获得这种类型的布局?

最佳答案

对于这个相对简单的情况,您也许可以伪造它。在同一位置放置一个带有粗体用户名的标签,以及另一个带有纯文本的标签。在纯文本前插入足够的空格,为用户名留出空间。您可以使用 UIStringDrawing 方法来测量粗体文本和空格。

CGSize usernameSize = [theUsername sizeWithFont:theBoldUsernameFont];
CGSize spaceSize = [@" " sizeWithFont:thePlainCommentFont];
NSString *indentedComment = [NSString stringWithFormat:@"%*s%@" , (int)ceil( usernameSize.width / spaceSize.width ) , "" , theComment];

关于iphone - 一个标签,两种不同的字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2714054/

24 4 0