Compositional Layouts로 수평 방향으로 스크롤 할 수 있었다! 그러나, 수직 방향으로도 스크롤 할 수 있어 버릴 때의 대처법
1632 단어 iOSSwiftCompositionalLayouts
현재 상태
해결책
다음 코드를 CollectionView에 설정하여 해결했습니다.
ViewController collectionView.isScrollEnabled = false
검증한 것
이하의 delegate 메소드를 불러 수평 스크롤과 수직 스크롤의 때의 거동을 조사했다.
ViewController func scrollViewDidScroll(_ scrollView: UIScrollView) {
print(#function)
}
검증 결과
수평 스크롤 때는 불리지 않는다.
수직 스크롤 때는 불린다.
→수직 스크롤이 필요 없기 때문에 스크롤의 처리를 무효로 하는 것으로 해결
GitHub
마지막으로
이 방법이 최선이라고는 생각하지 않기 때문에, 만약 다른 방법이 있으면 가르쳐 주셨으면 합니다.
제발! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
Reference
이 문제에 관하여(Compositional Layouts로 수평 방향으로 스크롤 할 수 있었다! 그러나, 수직 방향으로도 스크롤 할 수 있어 버릴 때의 대처법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Tatsuya_ss0121/items/41257fe87aef38eac93d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
다음 코드를 CollectionView에 설정하여 해결했습니다.
ViewController
collectionView.isScrollEnabled = false
검증한 것
이하의 delegate 메소드를 불러 수평 스크롤과 수직 스크롤의 때의 거동을 조사했다.
ViewController func scrollViewDidScroll(_ scrollView: UIScrollView) {
print(#function)
}
검증 결과
수평 스크롤 때는 불리지 않는다.
수직 스크롤 때는 불린다.
→수직 스크롤이 필요 없기 때문에 스크롤의 처리를 무효로 하는 것으로 해결
GitHub
마지막으로
이 방법이 최선이라고는 생각하지 않기 때문에, 만약 다른 방법이 있으면 가르쳐 주셨으면 합니다.
제발! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
Reference
이 문제에 관하여(Compositional Layouts로 수평 방향으로 스크롤 할 수 있었다! 그러나, 수직 방향으로도 스크롤 할 수 있어 버릴 때의 대처법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Tatsuya_ss0121/items/41257fe87aef38eac93d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
func scrollViewDidScroll(_ scrollView: UIScrollView) {
print(#function)
}
수평 스크롤 때는 불리지 않는다.
수직 스크롤 때는 불린다.
→수직 스크롤이 필요 없기 때문에 스크롤의 처리를 무효로 하는 것으로 해결
GitHub
마지막으로
이 방법이 최선이라고는 생각하지 않기 때문에, 만약 다른 방법이 있으면 가르쳐 주셨으면 합니다.
제발! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
Reference
이 문제에 관하여(Compositional Layouts로 수평 방향으로 스크롤 할 수 있었다! 그러나, 수직 방향으로도 스크롤 할 수 있어 버릴 때의 대처법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Tatsuya_ss0121/items/41257fe87aef38eac93d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이 방법이 최선이라고는 생각하지 않기 때문에, 만약 다른 방법이 있으면 가르쳐 주셨으면 합니다.
제발! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
Reference
이 문제에 관하여(Compositional Layouts로 수평 방향으로 스크롤 할 수 있었다! 그러나, 수직 방향으로도 스크롤 할 수 있어 버릴 때의 대처법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Tatsuya_ss0121/items/41257fe87aef38eac93d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)