0
텍스트 크기에 맞는 레이블을 만들려고합니다. 그러나 텍스트가 너무 길면 스크롤을합니다.스크롤 가능한 UIlabel에 UIlabel을 확장하는 방법은 무엇입니까?
나는 이런 식으로하려고합니다.
[containerView_ addConstraints:[NSLayoutConstraint constraintWithItem:containerView_
attribute:NSLayoutAttributeWidth
relatedBy:NSLayoutRelationLessThanOrEqual
toItem:nil
attribute:NSLayoutAttributeNotAnAttribute
multiplier:1.0f
constant:300]];
[containerView_ addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-bigMargin-[scrollLabel_]-bigMargin-|"
options:0
metrics:metrics
views:views]];
[containerView_ addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-bigMargin-[scrollLabel_]-bigMargin-|"
options:0
metrics:metrics
views:views]];
[scrollLabel_ addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-0-[messageLabel_]-0-|"
options:0
metrics:metrics
views:views]];
[scrollLabel_ addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-0-[messageLabel_]-0-|"
options:0
metrics:metrics
views:views]];
텍스트 및 기타 항목으로 팝업을 표시하는 것이 목적입니다. 컨테이너보기가 최대 300 자까지 커지고 메시지가 스크롤하는 것보다 커야합니다. 하지만 내있는 UIScrollView 0의 프레임과 성장 유일한를 얻을 내가 UILabel의 그렇게하는 것은 아닙니다 생각이
먼저 UiTextView를 시도했지만 동일한 문제가 발생했습니다. – Pedro
제 응답을 참조하십시오. 작동하지 않으면 몇 가지 코드를 게시 할 수 있습니까? 그래서 우리는 당신이 시도한 것을 볼 수 있습니다. – Alex