我正在使用文本標籤來顯示先前輸入的已保存的用戶信息。我無法將整個日期和時間整合到一行中。任何超出特定長度的信息都不會出現在標籤中。我試圖做兩件事: 1)使標籤更大(這並沒有幫助將文本保留在標籤內) 2)將屬性檢查器下的「換行符」選項更改爲「自動換行」 。這並沒有解決我的問題文本標籤Word包裝
我該怎麼做才能將所有的日期/時間信息包含在同一個標籤中,只需要包裝文本,這樣超出邊緣的文字屏幕換行到下一行?
下面的代碼顯示了視圖的創建過程,屏幕截圖捕獲了它在應用中的樣子(「日期和時間」部分中的一些文本不包括)以及我在故事板中爲標籤「日期和時間」
創建視圖:
- (void)configureView
{
Event *theEvent = self.event;
static NSDateFormatter *formatter = nil;
if (formatter == nil) {
formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"cccc, MMMM dd, yyyy hh:mm a"];
}
if (theEvent) {
self.detailLabel.text = theEvent.detail;
self.locationLabel.text = theEvent.location;
self.dateTimeLabel.text = [formatter stringFromDate:(NSDate *)theEvent.date];
}
}
您還可以選擇讓標籤縮小文本,使其符合分配的寬度。 – rmaddy
這工作,謝謝你的評論! – Willy2414