UISegmentedControl точно не соответствует ограничению высоты - PullRequest
0 голосов
/ 06 мая 2020

Кажется, что UISegmentedControl добавляет немного дополнительной высоты. Я создал UIView (зеленый) и UISegmentedControl, где я установил ограничение высоты на 56 для обоих. Они должны быть одинаковой высоты, но кажется, что высота немного отличается. Результат в симуляторе

Вот ограничения от IB. ограничения

1 Ответ

0 голосов
/ 06 мая 2020

UISegmentedControl имеет несколько причуд с размером.

До iOS 13 его высота фактически на 2 пункта больше, чем то, что вы видите в Storyboard / IB. Начиная с iOS 13, он на 1 пункт больше.

Не знаю почему , но это связано с границами (до 13) и «отступом» (13).

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

...