2017-10-10 26 views
0

UIScrollView 내부에 3 개의 버튼이있는 수평 UIStackView가 있습니다. 사용자가 글꼴 크기를 변경할 때 스택이 가로로 스크롤되도록하고 싶습니다 (접근성을 통해). 사용자가 폰트 크기를 증가 할 때UIScrollView 내부의 수평 UIStackView가 스크롤되지 않습니다.

Storyboard

는 지금, 버튼 중 하나를 숙청됩니다. 여기

내 제약 조건은 다음과 같습니다

UIScrollView constraints

답변

1

UIStackView constraints이있는 UIScrollView의 내용 크기가 올바르게 설정되어 있는지 확인합니다. 다음은 유용한 매개 변수입니다. 그것은 크거나 스크롤 뷰와 오른쪽의 버튼 사이의 평등 제약처럼 보인다

scrollVIew.contentInset scrollVIew.scrollIndicatorInsets scrollView.contentSize

+0

"올바르게 설정"이란 무엇을 의미합니까? – nambatee

+0

막연한 것에 대해 죄송합니다. 내용보기가 스크롤보기보다 크면 스크롤보기에서 세로 스크롤을 사용할 수 있습니다. 컨텐츠 뷰가 스크롤 뷰보다 넓은 경우, 스크롤 뷰는 수평 스크롤을 가능하게합니다. 그렇지 않으면 기본적으로 스크롤이 비활성화됩니다. 내용보기 크기를 동적으로 설정하여 글꼴을 변경할 때 내용보기가 스크롤보기 너비보다 넓게 설정해야합니다. 스택 뷰를 다른 UIViewController에 랩핑하여 컨텐트 뷰로 처리 할 수 ​​있습니다. –

1

문제였다. 나는 그것을 Equal로 바꿨고 효과가 있었다.

+0

듣기 좋다! 건배 –