지난 며칠간 여러 가지 시도를 해봤는데 아이디어가 부족해 도움을 찾고 있습니다. 상황은 사용자가 버튼을 클릭 한 후 인앱 구매 스토어보기를 표시한다는 것입니다. 버튼을 누르면보기가 표시됩니다. 가게는 잘 보여줍니다. 이보기에는 제품에 대한 설명이있는 몇 개의 레이블이 있으며, 그 아래에는 가격이 있고 인앱 구매를 트리거하는 구매 버튼이 있습니다. 문제는 내가 전화를 가로로 돌릴 때 구매 버튼이 더 이상 반응하지 않는다는 것입니다. 세로로 잘 작동합니다.UIButton이 가로 모드로 들어간 후 응답을 멈 춥니 다. - iPhone
내가 버튼을 만질 때의 풍경의 동작은 아무 것도 아닙니다. 내 감동에 반응하지 않고 아래로 누르고 선택되는 것처럼 보이지 않습니다. 하지만 다시 세로로 또는 심지어 거꾸로 세로로 회전하면 잘 동작합니다.
여기 IB의 대략적인 구조가 있습니다. 모든 회전 및 레이아웃은 IB에서 설정됩니다. IB에서 자동 크기 조정을 설정하여 모든 것이 가로로 보이고 Buy 버튼이 수평으로 조금씩 확장되도록합니다. 내 코드에서 수행하는 유일한 레이아웃 조작은로드 한 후 스크롤 뷰의 내용 크기를 설정하는 것입니다.
File Owner with view set to the scrollView
/scrollView
----/ view
--------/ label
--------/ label
--------/ label
--------/ label
--------/ label
--------/ label
--------/ label
--------/ label
--------/ uibutton (Buy)
는 방향 변경 후 나는있는 ScrollView 및 버튼의 userInteractionEnabled 속성을 인쇄, 그들은 모든 방향에서 TRUE 모두 있었다.
아이디어가 있으십니까? 또는 비 기능적이지 않은 구매 버튼을 표시하는 다른 방법이 있을까요? 나는 이미 도구 모음으로 재생하고 거기에 구매 버튼을 배치 지점을 시작했지만 스크롤하는 동안 술집을 제자리에 머물게 할 수없는 것 같습니다.
보기에 bgcolor가 있고 버튼 뒤의 색상을 볼 수 있다면 버튼이보기 범위 내에 있다는 의미입니까? 그것이 내가 본 것입니다.따라서 버튼이 뷰 내에 있다고 가정 할 수 있다면, 다른 이유로 인해 터치가 전달되지 않을 수 있습니다. 가로 모드에서 버튼은 스크롤하여 화면 아래로 내려갑니다. scrollview 그것을 아무 상관이 있습니까? – casey
예, bgcolor가 보일 경우 버튼이보기에 있습니다. 나는 문제가 될 수 있는지, 아마 스크롤러 문제인지 모른다. 죄송합니다. – emenegro