UISlider высота не корректируется - PullRequest
0 голосов
/ 19 сентября 2019

Я создаю пользовательский интерфейс для видеоплеера и стараюсь, чтобы он хорошо выглядел на всех устройствах (от iPad Pro до iPhone SE)

К сожалению, у меня проблемы с динамическим размеромконкретные элементы.В частности, UISlider и UILabel.Для этого вопроса я специально спрятал UILabel, чтобы сосредоточиться на UISlider.

Вот мои настройки в Интерфейсном Разработчике в Xcode:

Xcode Interface Builder screenshot

Соответствующей частью является ограничение:

Seek Bar.height = 0.1 x height

Это должно установить UISlider в нижней части пользовательского интерфейса равным 1/10 от полного размера View, независимо от размера экрана.

Когда я загружаю это на iPad, оно выглядит хорошо.Но когда я загружаю его на iPhone SE, я получаю следующее:

iPhone SE Screenshot

Панель поиска ОГРОМНА!Почти 1/4 высоты всего просмотра.Что я делаю неправильно?Я что-то не так понимаю относительно размера UISliders?

...