내 인터페이스에 세 개의 UIButton이 있습니다. 텍스트와 사용자 정의 배경 이미지가 있습니다. 이미지를 왜곡시키지 않도록이 버튼의 크기를 명시 적으로 설정했습니다. 단추에 아무런 제약이 없으면 제대로 작동합니다. 내가 그들의 크기를 고정시키고 바닥에 고정시키고 서로를 중심에두기 시작할 때, 그들은 접촉을 받아들이지 않습니다. 글쎄, 그건 완전히 사실이 아니에요 : 그들은 버튼의 상단 부분에 작은 상자에 감동을 받아들입니다. 나머지 버튼의 터치는 무시됩니다. 프레임의 경계선과 단추의 테두리를 인쇄했습니다. 설정 한 것과 바뀌지 않았습니다. 그러나 버튼 절반 이상을 터치하여 등록하는 것은 아닙니다. 배경 이미지는이 모든 것을 통해 변경되지 않습니다.iOS7 AutoLayout UIButton이 전체 버튼에서 터치되지 않습니다.
내가 터치를 감지하지 못하는 이유를 알 수있는 것이 있습니까?
편집 : 조사를 한 후에 매우 혼란스러운 문제가있는 것으로 보입니다. 내가 설명한 문제는 4 인치 장치에서만 발생합니다. 4 인치 장치에서 실행할 때 기본보기의 배경색을 "기본값"으로 설정하면 화면 하단에 검정색의 큰 띠가 있습니다. 히트 감지가 작동하지 않는 것이이 영역에 있습니다. IB는보기가 화면에 맞는 크기로 표시되기 때문에 이것은 IB에 표시되지 않습니다.
이것은 이전에 iOS 4 용으로 배포되었던 앱입니다. UIWindow 설정에 문제가 있거나 무엇이 발생했는지 확실하지 않습니다.