我想設置一個標題像NSMenuItem用的setTitle列
名稱:________等級:
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
我懷疑這是效率低下的解決方案:-(我仍然希望看到一些人的一些提示,因爲我渴望儘可能提高性能
代碼看起來不錯,你有什麼? –
嗯字符有不同的寬度:-(字符我是約2像素,而字符5 :-( – ColdSteel
我解決了它通過創建'NSView'並添加那裏'NSTextFields'但我結束了5'NSTExtFields'我懷疑它是效率低下的解決方案:-( 我仍然希望看到一些來自這裏的人的提示,因爲我渴望儘可能提高性能 – ColdSteel