2017-09-25 66 views
7

Bir UIImageView'a bir "0" kısıtlaması getirmeye çalışıyorum (sol & sağa) ancak "Sınırla sınırla" seçeneğini kısıtladığımda işaretli Görüntüyü bir süre uzak tutması gerektiğinde ViewController'ın kenarına kadar çıtır, neden bu oluyor?Kenar boşluğuna sınırlama düzgün çalışmıyor Xcode 9

+0

Hangi aygıtı simüle ediyorsunuz? – matiastofteby

+1

Kısıtlayıcıları ekledikten sonra simülatörü çalıştırmayı denemedim, bunların tümü Interface Builder'da oluyor –

+1

[Apple'dan eğitim] ile aynı sorunu yaşıyordum (https://developer.apple.com/library /content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/BuildABasicUI.html#//apple_ref/doc/uid/TP40015214-CH5-SW1) – RhinoDavid

cevap

6

Aynı sorunu yaşıyordum ve son zamanlarda sorunu güvenli bölgeyi kapatarak çözdüm. Güvenli Alan Düzeni varsayılan olarak etkindir. Xcode 9'daki Güvenli Alan Düzeni'ni devre dışı bırakmak için Görünüm> Yardımcı Programlar> Dosya Denetleyicisini Göster'i seçin ve Güvenli Alan Düzeni Kılavuzlarını Kullan onay kutusunun işaretini kaldırın. Bu sorunu düzeltmelidir. İyi şanslar, umarım yardımcı olur. senin UIImageView örtüşen veya geçmiş o marj hattını yerleştirilen ise

+0

Vay aslında işe yaradı, bu boyunda bir acıydı, çok teşekkür ederim: D –

0

kontrol edin. Bu durumda, marjı sınırlamak bir şey yapmaz. Bunu düzeltmek için yaptığım şey, bu nesneyi el ile hareket ettirerek kenar çizgisinden uzaklaştı ve tekrar denemekti.

Bu, Güvenli Alanı korusun.