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

164

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

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

StudentX
источник
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, я получаю это предупреждение

Паша Матюхин
источник