Я работаю на клавиатуре для iOS 8, используя Autolayout, чтобы поместить кнопки в представление.
Когда я меняю макет с использованием ограничений, все отображается правильно на экране, но когда я хочу знать размер кадра представления, я не получаю нужный размер.
Например: я нажимаю клавишу, раскладка клавиатуры меняет и компоноет все по моим ограничениям. Затем я хочу знать размер любой кнопки на экране - я делаю это в "viewDidLayoutSubviews" и получаю этот результат в консоли:
2014-10-29 12:27:09.088 Keyboard[2193:60674] view did layout subviews
2014-10-29 12:27:09.088 Keyboard[2193:60674] {{inf, inf}, {0, 0}}
Кнопка имеет правильный размер и правильное положение, но при попытке получить свой кадр размер не установлен.
Где я должен поместить свой код, когда он не работает в viewDidLayoutSubviews?
Я нашел много вопросов о stackoverflow и других веб-сайтах, но ни один из них не затронул мой вопрос.