Xcode 7의 "변환 전용 계층에서 속성 마스크 ToBounds 변경, 영향을 미치지 않음"
iPad Xcode 7 베타 6에서 앱을 실행할 때 디버거 콘솔에 이 경고가 표시됩니다.Xcode 6까지는 그런 경고가 없었습니다.iPad에서만 왜 그런 일이 발생했는지 이해할 수 없습니다.
애플 포럼 스레드에 따르면 애플 측의 버그일 수 있습니다.이것에 대한 해결책을 찾은 사람이 있습니까?
이 오류를 제거하려면 클립에서 경계 옵션을 선택 취소하고 모든 보기에 채우기 위한 척도를 배치합니다.프로젝트에서 사용한 UIStackView입니다.
이것은 iOS의 버그이며, 최신 버전인 iOS 9.1에도 여전히 존재합니다.이 글을 읽고 계신 분들은 저희 모두에게 호의를 베풀어 애플에 버그 리포트를 제출해 주시기 바랍니다.
제 레이더(ID: 2366339)를 복제할 수 있습니다. 이는 Open Radar에서 확인할 수 있습니다. https://openradar.appspot.com/23666339
이 버그로 인해 키보드가 표시되는 데 시간이 오래 걸리고 iPad 시뮬레이터뿐만 아니라 iPad에만 존재합니다.
업데이트: 이 문제는 iOS 9.2(13C75) 이후에 해결되었습니다.
스택 뷰의 도면 특성을 변경했기 때문에 발생할 수 있습니다.
클립을 참으로 경계로 설정하면 이 경고가 표시됩니다.
iOS 14의 UI StackView로 인해 이 문제에 직면한 사람이 있다면 다음 문서를 확인하십시오.
https://useyourloaf.com/blog/stack-view-background-color-in-ios-14/
긴 이야기 요약:
iOS 14에서 UIStackView는 CAT 변환 계층을 사용하는 것에서 CAL 계층을 사용하는 것으로 변경되었습니다.저는 이것을 Renaud Lienhart(@layoutsubviews)가 처음 언급한 다음 David Duncan(@rincewindsama)이 확인한 것을 보았습니다.이 변경 사항은 릴리스 노트 또는 설명서(버그 보고서 FB8363575)에 아직 언급되지 않았습니다.
문제 경고 -> <CATransformLayer: 0x600000946e40> - 변환 전용 계층에서 속성 마스크를 Bounds로 변경하면 아무런 영향을 받지 않습니다.
솔루션 = UI 스택 보기 상자에서 바인딩할 클립의 선택을 취소하기만 하면 됩니다.
언급URL : https://stackoverflow.com/questions/32456727/changing-property-maskstobounds-in-transform-only-layer-will-have-no-effect-i
'programing' 카테고리의 다른 글
| https://settings.crashlytics.com/spi/v2/platforms/android/apps/ 에서 설정을 검색하지 못했습니다. (0) | 2023.06.08 |
|---|---|
| 각도 형식 필드를 수동으로 유효하지 않게 설정하려면 어떻게 해야 합니까? (0) | 2023.06.08 |
| @angular/cdk-experimental이 있는 Angular 재료 2 표에서 가상 스크롤 사용 (0) | 2023.06.08 |
| 루비 프로그램에게 잠시 기다리라고 말합니다. (0) | 2023.06.08 |
| Angular2 폼 태그 내에서 fgModel을 사용하는 경우 이름 속성을 설정하거나 폼을 설정해야 합니다. (0) | 2023.06.08 |

