0

슬라이드 쇼처럼 작동하는 ScrollView가 있습니다. 자동으로 다음 이미지로 슬라이드하고 결국에는 되돌아갑니다. 그러나 이런 일이 발생하는 동안 나는 사용자가 scrollview 슬라이드로 자신을 원하지 않습니다. 내가 원하는 것은 사용자가 세부적인 예를 들어 특정 이미지를 열 수 있도록 슬라이드를 클릭 할 수있는 이미지를 만드는 것입니다.UIScrollView는 클릭 할 수 있지만 스크롤 할 수 없습니다.

scrollview의 기본 설정은 userinteractionEnabled = FALSE입니다. 사용자 상호 작용이 허용되지 않으므로 사용자가 스크롤 할 수 없습니다. 그러나 이로 인해 클릭 이미지 동작이 비활성화됩니다. 사실로 설정하면 이미지를 클릭 할 수 있지만 다시 스크롤 할 수 있습니다. 그래서 이것을위한 최선의 방법은 무엇입니까?

나는 scrollview에 transparant UIView를 추가하고이 클릭 가능하게하고 scrollview에서 보여진 품목을 검사하는 것을 고려했다. 그러나 이것을위한 다른 방법이 있습니까?

답변

1

userInteractionEnabledYES으로 설정해야하지만 scrollEnabled 속성은 NO으로 설정할 수 있습니다.

스크롤을 사용하지 않으면 프로그래밍 방식으로 스크롤 위치를 조정할 수 있지만 사용자는 스크롤 할 수 없습니다. 이것은 당신을 위해 잘 작동합니다.

+0

어떻게 생각하지 않을 수 있습니다! 아마도 지나친 일이었을 것입니다! 감사! – Oblieapps

관련 문제