저장 한 이전에 입력 한 사용자 정보를 표시하기 위해 텍스트 레이블을 사용하고 있습니다. 전체 날짜와 시간을 한 줄에 맞추는 데 문제가 있습니다. 특정 길이를 초과하는 정보는 레이블에 표시되지 않습니다. 나는 두 가지를 시도했다 : 1) 라벨을 더 크게 만든다. (이것은 라벨 안에 텍스트를 유지하는 데 도움이되지 않는다.) 2) 속성 속성의 "줄 바꿈"옵션을 "줄 바꾸기" . 이것은 내 문제를 해결하지 못했습니다.텍스트 레이블 단어 줄 바꿈
동일한 라벨에 모든 날짜/시간 정보를 포함 할 수 있도록 포장 된 텍스트 만 넣으면 어떻게됩니까? 화면이 다음 줄로 넘어갑니다.
아래 코드는보기의 생성을 보여 주며 스크린 샷은 앱에서 보이는 모습 ('날짜 및 시간'섹션의 일부 텍스트는 포함되지 않음)과 라벨에 스토리 보드에서 설정 한 설정을 캡처합니다. 날짜와 시간 "
보기 만들기 : 당신이 제로와에 라인 수를 설정할 때
- (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