gpt4 book ai didi

objective-c - NSMenuItem setTitle 与列

转载 作者:行者123 更新时间:2023-12-03 16:56:51 26 4
gpt4 key购买 nike

我想设置一个标题,例如

姓名:________排名:

blbalb_______5

aksjdnaas____6

123123123..._7

q____________8

假设_ = 空白

这可能吗?如果可以的话有人可以指导我怎么做吗?

我尝试过这样做

- (NSString *)getFromatedAppDescription
{
// NSMutableString * formatedString = [[NSMutableString alloc]init];

NSString * name = _userName;
if ([name length] > MAX_NAME_LENGTH)
{
name = [NSString stringWithFormat:@"%@...",[name substringToIndex: MAX_NAME_LENGTH - 3]];//Truncate Tail
}

return [NSString stringWithFormat:@"%-15s %d",[name UTF8String],_rank];
}

但是失败了:(

编辑:

我通过创建 NSView 并添加 NSTextFields 解决了这个问题,但我最终得到了 5 个 NSTExtFields 而且我怀疑这是低效的解决方案:- (我仍然希望看到这里人们的一些提示,因为我渴望尽可能地提高性能

最佳答案

您可以使用 NSMenuItemattributedTitle(NSAttributedString*) 并使用 设置右对齐或小数点对齐制表位attributedTitleNSMutableParagraphStyle 上的 code>NSTextTab 属性(只需在标签和 attributedTitle< 的字符串中的值之间添加一个制表符即可)/)。

关于objective-c - NSMenuItem setTitle 与列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32814755/

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