Вы можете поставить необходимые вам размеры представления:
pikucha.ru/idJOZ
В текущий момент вы работает с size class'ами, а поэтому размеры viewController'а отличаются от реальных, и примерно равны усредненным для всех устройств отвечающих классу.
Если хотите чтобы кнопка была для всех размеров на одинаковом положении, то используйте, как сказал выше
Denis Morozov , constraint'ы и autolayout