2012-02-15 12 views
11

içinde görsel olarak ayarlama Uygulamamdaki ekranlardan bir tanesinin dikey olarak kaydırılabilir olması gerekir. İçeriği az çok statiktir, ancak telefonun ekranına sığmaz (bu nedenle kaydırma görünümü). Üst görünüm olarak bir UIScrollController kullanıyorum ve içindeki tüm görünümleri düzenlemek için Xcode'ta storyboard düzenleyicisini kullanmak istiyorum. Bunu yapabilir miyim? Açıkça UIScrollController'un görünen kısmına bir şeyler bırakabilirim, ancak "katın altında" daha fazla görüntüyü görsel olarak belirleyebilir miyim?Görselleri büyük bir UIScrollView

+0

Yanıt burada: [Film şeridinde gezinmek için öğeler ekleniyor (boyut denetçisinin kilitli olduğu anlaşılıyor)] [1]. [1]: http://stackoverflow.com/q/8947951/971518 –

cevap

26

Ben bunu tam boyutta bütün içerik görünümünü görmek ve Film Şeridi 'nde bunu tasarlamayı sağlar çünkü daha kolay olduğuna inanıyoruz yukarıda yorumda linke verilen cevaplar farklıdır bunu yapmak için başka bir yolu yoktur.

  • 1) UIScrollView ürününü denetleyicinin kök görünümü olarak yerleştirin.
  • 2) Film şeridinde View Controller üzerine tıklayın Müfettiş Özellik ve Film şeridinde Kaydırma Görünüm tıklayın)
  • 3 freeform için değiştirmek Boyutu geçin ve şu Boyutu Müfettiş geçin ve şu şekilde Genişliği & Yükseklik değiştirmek İhtiyacın olan kadar büyük. (2.000 x 4.000)
  • 4) Scrollview bir subview bir UIView koyun bu ekranınızı tasarlamak ve tüm subviews koyacağız senin İçerik Görüntüleme olacaktır. Scrollview öğesinin contentSize değerini viewDidLoad öğesinde bu görünümün büyüklüğüne olarak ayarlamayı unutmayın.
  • 5) UIView'den # 4'e tıklayın ve Boyut Denetçisinde Struts ve Springs'i olarak ayarlayın, bu görünüm enter image description here olarak yeniden boyutlandırılmaz.
  • 6) ekranında

hile kalanını Tasarım gerçekten büyük yüzden tasarlayabilirsiniz için scrollview boyutunun ayarlanması 3. & # 5 içindedir. Bu viewController, iPhone'a yüklendiğinde Struts & Yaylar, kaydırma ekranını iPhone ekranının boyutuna göre yeniden boyutlandırır, ancak contentView büyük kalacaktır.

+0

Tamam, bunu anladım ve çözüm Cevabınız bölümlerini yanı sıra burada cevapların kısımlarını kapsar gibi görünüyor: http://stackoverflow.com/questions/8947951/adding-items-to-scrollview-in-storyboard-size-inspector-appears-to-be-locked. Bunu ayrı bir cevap olarak özetleyeceğim. – Macondo2Seattle

+1

BTW, "UIScrollViewController" boyutunun serbest biçimini nasıl ayarlarsınız? Xcode 4.2.1'de bu seçeneği görmüyorum, boyutları sadece piksel cinsinden girebilirim (bu alanlar etkin olduğunda). – Macondo2Seattle

+0

Ekranın en altındaki viewController'ı Storyboard'da seçersiniz ve viewController'ı scrollview için ayarlamazsınız. Cevapla # 2'ye bakın – agilityvision