我有一個UILabel實例,比如mylabel。如何將標籤空間添加到UILabel.text
我想要做的是這樣的:
mylabel.text = @"Age\tLimit\tYear";
instead of
mylabel.text = @"Age Limit Year";
但是當我試圖,\ t無法識別。如何實現它?
我有一個UILabel實例,比如mylabel。如何將標籤空間添加到UILabel.text
我想要做的是這樣的:
mylabel.text = @"Age\tLimit\tYear";
instead of
mylabel.text = @"Age Limit Year";
但是當我試圖,\ t無法識別。如何實現它?
您還可以格式化字符串第一
NSString *formattedString = [NSString stringWithFormat:@"Age%8s%8s",[@"Limit" UTF8String], [@"Year" UTF8String]];
mylabel.text = formattedString;
不幸的是,%@格式不加空格調整字段寬度。 因此,我使用UTF8String和%s說明符來調整寬度。
注意: Width指定要輸出的最少字符數,通常用於在列表輸出中填充固定寬度的字段,其中字段本來會較小,儘管它不會導致過大字段的截斷。
添加一個更多的反斜槓到它,所以它會是這樣的。
mylabel.text = @"Age\\tLimit\\tYear";
這樣它就不會被解析爲表示爲「\ t」的選項卡。
這裏有一些更多的信息:How do I escape special characters in an NSString using RegexKitLite? 這裏還有:how to write special character in objective-C NSString
它顯示\ t在字符串中... – CZ54
使用三個正確間距的標籤。 – rmaddy
將文字與兩個單詞之間想要的空格進行傳遞。 – Girish
你可以嘗試:http://stackoverflow.com/questions/5386351/objective-c-code-to-right-pad-a-nsstring –