У меня возникли проблемы с добавлением ограничений на представления в моей пользовательской клавиатуре. Я упростил свою проблему здесь, просто заметьте, что я планирую добавить намного больше subviews, поэтому не беспокойтесь о том, что у моей клавиатуры нет кнопки «следующая клавиатура» или что-то в этом роде. То, что я хочу, чтобы убедиться, что черный квадрат всегда по центру зрения клавиатуры, где вид выглядит следующим образом: Проблемы с ограничениями с пользовательской клавиатурой
Без ограничений, я получаю это на iPhone4S-5:
Какой именно то, что Я хочу. Проблема только в том, что на 6 я получаю следующее:
Это явно не в центре, и мы не можем этого сделать. Поэтому я добавил некоторые ограничения на квадрат центра (ширина и высота = 90 и выровнялся по центру x и y супервизора), но затем я получаю это на iPhone4s:
И я получаю что-то подобное в каждом симуляторе. Я попытался настроить размер представления, когда он загружается из наконечника, но без кубиков. Как я могу центрировать эту площадь?