Xcode 7의 "변환 전용 레이어에서 속성 masksToBounds를 변경해도 아무런 영향을 미치지 않습니다"


163

iPad Xcode 7 베타 6 에서 앱을 실행할 때 디버거 콘솔에서이 경고가 표시됩니다 . Xcode 6 까지는 그러한 경고가 없었습니다 . 나는 그것이 왜 왔는지 이해할 수 없으며 iPad에서만 가능합니다.

Apple 포럼 스레드 에 따르면 Apple 측의 버그 일 수 있습니다. 누구든지 이것에 대한 해결책을 찾았습니까?


2
그냥 당신이 아이 패드에 사용자 정의 키보드를 시작할 때 같은 버그가 나에게 발생한 것을 알려 드리고자합니다
borchero

4
모달 발표 때이 경고를이UIActivityViewController.
보리스 Y.

3
방금 Xcode 7로 마이그레이션했으며 UITextView가 첫 번째 응답자가되는 즉시 같은 경고가 표시됩니다.
PatrickV

22
나는이 팝업 A는 경우가 UITextField에있다 becomeFirstResponder, 텍스트 필드가 실제로 becomeFirstResponder에 필요한 시간도 크게 증가됩니다.
재스퍼

3
이 SO 질문을 참조하십시오 -버그처럼 보이고 Apple에 기록됩니다.
Ali Beadle

답변:


20

이 오류를 제거하려면 클립을 경계로 선택 취소 옵션을 선택 취소하고 프로젝트에서 사용한 모든보기, UIStackView에 표시하도록 크기를 채 웁니다.


확인되었습니다. 나는 버전 9.2 (9C40b)에 있으며 이것이 나를위한 원인이었습니다. 좋은 것
크리스 버치

7
감사합니다, 경고 Clip to BoundsUIStackView제거하지
마십시오

12

이것은 iOS의 버그이며 최신 버전 인 iOS 9.1에도 여전히 존재합니다. 이 글을 읽고 있다면 Apple에 버그 신고를 해주세요.

Open Radar에서 https://openradar.appspot.com/23666339 에서 볼 수있는 내 레이더 (ID : 23666339)를 복제 할 수 있습니다.

이 버그로 인해 키보드가 영원히 나타나고 iPad 시뮬레이터뿐만 아니라 iPad에만 존재합니다.

업데이트 : 이 문제는 iOS 9.2 (13C75)부터 해결되었습니다.


1
이것에 대해 확인 해 주셔서 감사합니다-우리 앱에 문제가 있다고 생각했습니다!
manroe

4
나는이 여전히 9.3에 존재한다는 것을주의했다 -
제레미

8

StackView의 그리기 속성을 변경했기 때문에 발생할 수 있습니다.

여기에 이미지 설명을 입력하십시오

클립을 경계로 설정하면이 경고가 표시됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.