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

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

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

Ответ 1

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

Ответ 2

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

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

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

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

Ответ 3

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

enter image description here

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