Saya membuat aplikasi sederhana yang menyertakan tampilan tabel menggunakan Swift 5 dan Xcode 11. Di dalam tampilan tabel (yang, omong-omong, diperbaiki menjadi lanskap), ada tombol di sebelah kanan sel tampilan tabel dan gambar tampilan dengan batasan tetap, ukuran, dan lebar di sebelah kiri. Semuanya telah bekerja dengan cukup baik untuk aplikasi saya, sampai saya perhatikan bahwa tampilan gambar akan 'menghilang' jika saya mengubah perangkat ke, misalnya, iPhone 5s, 4s, atau bahkan iPhone Pro (saya sedang menguji dengan iPhone 11 Pro Maks).

Ini adalah saat perangkat iPhone 11 Pro Max: 11 Pro Max

Ini adalah saat perangkat iPhone 11 Pro: 11 Pro

Dan inilah batasan saya untuk tampilan gambar saya: Kendala

Bantuan apa pun dihargai
P.S. Abaikan tampilan gambar yang bertuliskan 'img'

1
KLM 19 Januari 2020, 07:26

2 jawaban

Jawaban Terbaik

Setelah melihat kedua tangkapan layar dan batasannya, saya melihat apa masalahnya di sini.

Begitulah cara Anda menerapkan batasan tambahan untuk gambar yang dalam kasus Anda adalah 663 (Seharusnya tidak diperbaiki). Yang dapat Anda coba adalah Berikan batasan lebar ke tampilan gambar dan kemudian ubah batasan tambahan seperti di bawah ini

Sample constaints

Ini akan membantu Anda. Juga yang harus Anda perhatikan untuk bergerak maju adalah kendala yang Anda pilih untuk diterapkan karena itu adalah hal terpenting saat mendesain UI Responsif

Selamat Coding.

4
Community 20 Juni 2020, 09:12

Kanan Kendala harus negatif, misalnya, img.snp.right = view.right - 20

1
TheShy 19 Januari 2020, 05:55