Saya dulu menggunakan autolayout menambahkan batasan baru untuk membuat batasan sederhana untuk tampilan superview / relatif seperti ini (untuk waktu loooong):
Namun, baru-baru ini setelah diperbarui ke xcode terbaru (11.3.3 atau hanya 11.3 / 11C29), saya memiliki masalah aneh ini: ketika saya menetapkan konstanta = 0, mereka selalu menghasilkan kendala dengan cara yang tidak diinginkan seperti ini:
Dan tampaknya nilai defaultnya entah bagaimana 20 dan membuat pandangan saya terlihat sangat salah (0 dibandingkan dengan 20?)
Jika saya memperbaikinya dengan mengedit batasan seperti ini:
Kemudian akan diperbaiki lagi (gambar setelah diedit kendala, sebelum diedit itu menampilkan konstan = Standard
)
Saya bahkan tidak tahu bagaimana menggambarkan masalah ini, tetapi bagaimana cara memperbaikinya baru add new constraint
untuk menggunakan titik keinginan saya alih-alih standar / default?
Memperbarui:
Sepertinya hanya terjadi ketika kendala superview. Tidak tahu bagaimana cara memperbaikinya.
Pembaruan Apr-01-2020:
Xcode11.4 memperbaiki ini.
standard
nilai (sehingga kita dapat mengatur 10 atau 0 bukannya default = 8
) tetapi saya lupa di mana itu sekarang. Atau mungkin mereka menghapus fitur?