Вставьте три контейнера и проблема с iPhone X

  1. Используйте Notepad ++ - бесплатно и намного лучше, чем Блокнот. Это поможет сохранить текст без спецификации с помощью Enconding > Кодировать в UTF-8 без спецификации : Screenshot of the Notepad++ Menubar > Encoding > Encode in UTF-8 without BOM menu in Notepad++ v6.7.9.2 [/g4]
  2. Когда я столкнулся эта проблема в Java, я не нашел никакой библиотеки для синтаксического анализа этих первых трех байтов (BOM). Поэтому мой совет: Используйте PushbackInputStream(in, 3). Прочитайте первые три байта. Если это не спецификация ( EF BB BF ), нажмите их назад. Обработайте поток как UTF-8
0
задан Rexam 16 January 2019 в 08:31
поделиться

2 ответа

Я бы решил это с UIStackView с двумя UIView (оранжевый и красный). UIStackView настроен на распространение Fill Proportionally.

Оранжевый вид - это размер вашего оранжевого вида плюс размер белого вида.

Затем я добавил бы белый вид как дочерний к оранжевому и ограничил его нижней частью этого вида с фиксированной высотой.

Чтобы избавиться от нижнего зазора, установите нижнее ограничение на Superview вместо Safe Area.

Подробности смотрите на скриншоте:

UIStackView + 2 UIViews with child view

0
ответ дан Anders Mårtensson 16 January 2019 в 08:31
поделиться

Согласно вашему комментарию, я думаю, что это то, что вы можете сделать!

Выровняйте « middleComponent » по центру по вертикали, к его суперпредставлению.

Установите для него высоту, так как вы хотите, чтобы высота там была фиксированной.

Затем прикрепите нижнюю часть « topComponent » к вершине « middleComponent ».

Прикрепите верхнюю часть вашего « topComponent » к вершине суперпредставления.

Прикрепите верхнюю часть вашего « bottomComponent » к нижней части « middleComponent »

Прикрепите нижнюю часть вашего « bottomComponent "в нижней части вашего суперпредставления.

Все эти виды будут прикреплены слева и справа к суперпредставлению слева и справа.

Надеюсь, это поможет

0
ответ дан AjinkyaSharma 16 January 2019 в 08:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: