«Изменение свойства masksToBounds в слое только для преобразования не будет иметь никакого эффекта» в Xcode 7


164

Я получаю это предупреждение в консоли отладчика, когда запускаю свое приложение на iPad Xcode 7 beta 6 . До Xcode 6 такого предупреждения не было . Я не понимаю, почему это могло случиться и это тоже только на iPad.

Согласно ветке форума Apple, это может быть ошибкой со стороны Apple. Кто-нибудь нашел решение для этого?


2
Просто хотел сообщить, что та же ошибка произошла со мной при запуске пользовательской клавиатуры на iPad
borchero

4
У меня есть это предупреждение, когда я представляю модалUIActivityViewController.
Борис Юрьевич

3
Просто мигрировал в Xcode 7, и у меня такое же предупреждение, как только UITextView становится первым респондентом ...
PatrickV

22
У меня есть это всплывающее окно, когда UITextFieldнужно becomeFirstResponder, время, которое textField нужно для фактического становленияFirstResponder, также значительно увеличивается.
Джаспер

3
Посмотрите этот ТАК вопрос - выглядит как ошибка и зарегистрирован как Apple.
Али Бидл

Ответы:


21

Чтобы избавиться от этой ошибки, снимите флажок «Обрезать до границ» и установите масштаб для заполнения, чтобы просмотреть все представления, UIStackView, которое вы использовали в своем проекте.


Проверенные. Я на версии 9.2 (9C40b), и это было причиной для меня. Хороший
Крис Берч

8
Спасибо, снимите флажок Clip to Boundsс UIStackViewудаленных предупреждений
Musa almatri

12

Это ошибка в iOS, и она все еще существует в последней версии iOS 9.1. Если вы читаете это, пожалуйста, сделайте нам одолжение и отправьте отчет об ошибке в Apple.

Вы можете дублировать мой радар (id: 23666339), который можно посмотреть на открытом радаре здесь: https://openradar.appspot.com/23666339

Из-за этой ошибки клавиатура появляется вечно и существует только на iPad, а также на симуляторах iPad.

ОБНОВЛЕНИЕ: Эта проблема была решена с iOS 9.2 (13C75).


1
спасибо, что подтвердил мне это - думал, что это проблема с нашим приложением!
Манро

4
Я отметил, что это все еще существует 9.3 -
Джереми

9

Это может произойти, потому что вы изменили атрибут рисования StackView:

введите описание изображения здесь

когда я устанавливаю клипы на границы true, я получаю это предупреждение

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.