На мой взгляд, я отображаю список людей с аватарами. Вот мой код в Github .
Нет проблем с перечислением имен, проблема в том, что при выводе их аватара эта часть представления «пуста». Он имеет ширину, высоту, даже границу радиуса, но пустой. URL-адреса изображений являются URL-адресами Википедии.
Что я должен проверить? Спасибо.
struct AvatarView: View {
/// image
let image: String
var body: some View {
Image(image) // creates an imageview with specified image
.resizable() // makes image resizable
.frame(width: 70, height: 70)
.border(Color.gray.opacity(0.5), width: 0.5)
.cornerRadius(35)
}
}
Вот как я вызываю аватар для просмотра:
VStack() {
HStack(spacing: 10) {
// avatar
AvatarView(image: scientist.image)
VStack(alignment: .leading, spacing: 3) {
Text(scientist.name).font(.headline)