„Zmiana właściwości masksToBounds w warstwie tylko transformacyjnej nie przyniesie żadnego efektu” w Xcode 7


163

Otrzymuję to ostrzeżenie w konsoli debugera, kiedy uruchamiam swoją aplikację na iPadzie Xcode 7 beta 6 . Nie było takiego ostrzeżenia aż do Xcode 6 . Nie rozumiem, dlaczego to mogło nadejść i to też, tylko na iPadzie.

Według wątku na forum Apple może to być błąd po stronie Apple. Czy ktoś znalazł na to rozwiązanie?


2
Chciałem tylko poinformować, że ten sam błąd wystąpił u mnie podczas uruchamiania niestandardowej klawiatury na iPadzie
borchero

4
Mam takie ostrzeżenie przy prezentacji modalnejUIActivityViewController.
Boris Y.

3
Właśnie przeprowadziłem migrację do Xcode 7 i mam to samo ostrzeżenie, gdy tylko UITextView zostanie pierwszym respondentem ...
PatrickV

22
Mam to wyskakujące okienko, gdy UITextFieldtrzeba becomeFirstResponder, czas, w którym textField faktycznie musi stać się FirstResponder, również znacznie się wydłuża.
Jasper

3
Zobacz to pytanie SO - wygląda na błąd i jako takie zostało zarejestrowane w Apple.
Ali Beadle

Odpowiedzi:


20

Aby pozbyć się tego błędu, odznacz opcję clip to bounds i umieść skalę, aby wypełnić widok do wszystkich widoków, UIStackView, których użyłeś w swoim projekcie.


Zweryfikowano. Korzystam z wersji 9.2 (9C40b) i to była przyczyna dla mnie. Niezły
Chris Birch

7
Dzięki, odznacz Clip to Boundsz UIStackViewusuniętych ostrzeżeń
Musa almatri

12

Jest to błąd w systemie iOS i nadal istnieje w najnowszej wersji, iOS 9.1. Jeśli to czytasz, zrób nam wszystkim przysługę i prześlij raport o błędzie do Apple.

Możesz skopiować mój radar (id: 23666339), który można obejrzeć na Open Radar tutaj: https://openradar.appspot.com/23666339

Błąd powoduje, że klawiatura pojawia się w nieskończoność i istnieje tylko na iPadzie, a także na symulatorach iPada.

AKTUALIZACJA: ten problem został rozwiązany od wersji iOS 9.2 (13C75).


1
dziękuję za potwierdzenie tego - myślałem, że to problem z naszą aplikacją!
manroe

4
Zauważyłem, że nadal istnieje 9,3 -
Jeremy

8

Może się tak zdarzyć, ponieważ zmieniłeś atrybut rysowania StackView:

wprowadź opis obrazu tutaj

kiedy ustawię klipy na prawdziwe, otrzymuję to ostrzeżenie

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.