2016-04-01 14 views
1

Bu yüzden iOS'ta serbest biçimli bir Görünüm Denetleyicisine sahibim. Hangi Ben UIScrollView atanmış .. The Storyboard.Freeform UIViewController ve AutoLayout ile UIScrollView

This is the how i have done it

i kullanıyorum kısıtları.

enter image description here

Yani bu Gördüğünüz gibi ben bunu yapmış nasıl. önizleme iPhone 4 inç koymak ise tüm alanı kaplıyor. ben böyle scrollview 2 imageViews koymak, böylece

i bir yol alabilir ve ben herhangi bir cihaz 1 resmin üzerine çalıştırırsanız, görünümü çok

i temelde 2 ile sona erecek tüm ekranı kaplayacaktır sayfalardaki sayfalarda gezinmeyi etkinleştirecektirGörüntülemeyi etkinleştireceğinden (sayfa)

+0

ImageView ve ScrollView üzerinde uyguladığınız tüm kısıtlamalar nelerdir? – Gandalf

+0

Sorunu sınırlamaları gösterme konusunda düzenledim. @Gandalf –

cevap

1

Sorun, görüntü görünümünün her ikisine de fixed width constraint vermiş olmanızdır, bu yüzden farklı ekran boyutlarında doğru olmayacaktır. Görüntü görünümünün genişliğini, kaydırma görünümündeki ile aynı olması gerekir.
imageview1.width = scrollView.width

Image1 üzerinde Control Click ve Göster ilerleyin için imleci sürükleyin. Orada bir equal width constraint seçeneği göreceksiniz, onu seçin. Image2 için aynısını yapın. Uyguladığınız sabit genişlik sınırlamalarını silin. Bu senin için çalışmalı.
Ayrıca image2.Top == image1.Top'a gerek yoktur. Her iki görüntü ekranının üst ve alt tarafını üst görünümün alt ve üst kısmına hizalamanız gerekir.

+0

Teşekkürler Çok! –