Обивка вокруг объектов - PullRequest
0 голосов
/ 22 октября 2019

Я работаю с новым SwiftUI.

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

Я могу добиться того, что хочу, используя модификатор .offset (), но это, похоже, «делает это неправильно». Мне интересно, если Apple предположит, что они определят отступы, даже если вы укажете, что не хотите ничего? Надеюсь, кто-то знает, как он спроектирован для правильной работы, и мне просто не хватает правильного модификатора или синтаксиса модификатора.

Попытка с использованием модификатора .padding (.all, 0), и два изображения по-прежнему имеют некоторое пространство междуих.

 HStack {
        Image(systemName: "faceid").padding(.all,0)
        Image(systemName: "faceid").padding(.all,0)         
       }

Ответы [ 2 ]

0 голосов
/ 22 октября 2019

Это интервал в HStack, который вам нужно изменить:

HStack(spacing: 0) 
0 голосов
/ 22 октября 2019

Вам необходимо установить интервал в HStack равным 0. Он должен выглядеть следующим образом:

HStack(spacing: 0) {
       Image(systemName: "faceid")
       Image(systemName: "faceid")
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...