6

Her zaman ekran boyutunun 1/3'ünde üst kenarı olmasını sağlamak için bir storyboard görüntüsünü konumlandırmaya çalışıyorum. Şu anda En İyi Düzenleme Kılavuzuna bir kısıtlama koymuştum, fakat kısıtlamanın sabit olduğu ... hangi ekran boyutunun kullanıldığına bakılmaksızın sabittir, ancak ekran boyutunun 1/3'ü olmasını istiyorum. Bu tamamen film şeridinde yapılabilir mi? cevaplarekran boyutunun 1/3'ünde storyboard'da bir görünümü konumlandırın

mevcut durumun

Ekran için teşekkür ederiz:

enter image description here

+0

YEs bu mümkün, bize bir ekran görüntüsü verebilir: Burada bir örnek merkeze bağlı kısıtlamalar nedir? – Masterfego

+0

Ekran görüntüsünü ekledim, özel bir şey yok. – brumbrum

+0

Bu soruya bir göz atın: http://stackoverflow.com/questions/30924523/how-to-proportinally-size-the-image-based-on-the-iphone-is-using/30924813#30924813 –

cevap

12

Görünümün üst kenarı ve süper görüntünün alt kenarı arasında bir kısıtlama oluşturun. Kısıtlamanın sabitini sıfıra ayarlayın ve çarpanını 1: 3'e ayarlayın. Sen kurulum yapabilirsiniz

enter image description here

+0

Bu, benim için işe yaramaz, sabiti 0 olarak ayarladığımda, görünümü ekranın altına sarar. Ayrıca, "Superview.Bottom" 'a giden bir kısıtlama oluşturamıyorum, her zaman "Superview.Bottom Margin"' e gitmek için yaratır. – TheJeff

2

, boş (açık renk) UIView eklemek üstüne sabitleyin ve set bunun 1/3 eşit olacak şekilde yüksekliği var olabilir Superview. Sonra sarı görünümünüzün üst kısmını boş UIView'unuzun altına sabitleyebilirsiniz.

4

merkeze veya alt karşı: Bu gibi. (Merkezden üst = 1.66 den 1/3) contraints

+0

'5: 3' gibi çarpan için uygun bir rasyonel sayı kullanın: P –