SORU
4 Kasım 2009, ÇARŞAMBA


Disk belleği artırır çerçeve boyutundan daha küçük UİScrollView

Ekran genişliği yaklaşık 70 piksel yüksek bir kaydırma görünümü var. Kullanıcı seçmek mümkün olmak istiyorum birçok 50 x 50 simgeleri (onları etrafında boşluk) içerir. Ama ben her zaman kaydırma görünümü çağrı davranmak, her zaman tam ortasında bir simge ile durdurmak istiyor.

Eğer simgeleri ekranın genişliğini olsaydı bu UİScrollView bu disk belleği dikkat çekmek istiyorum, çünkü bu bir sorun olmazdı. Ama benim küçük simgeler içerik boyutu çok daha az olduğundan, işe yaramıyor.

Bu davranış, daha önce app bir çağrı AllRecipes gördüm. Ben sadece nasıl yapılacağını bilmiyorum.

Her simge bir belleği almak hakkında herhangi bir fikir çalışması olarak boy?

CEVAP
4 Kasım 2009, ÇARŞAMBA


Senin scrollview ekran boyutu daha az maaş (genişlik-bilge) deneyin, ama "Klip Subviews" İB checkbox. kaldırın Daha sonra, kaplama şeffaf, userİnteractionEnabled = hitTest:withEvent geçersiz kılan bu üst (tam genişlik) HAYIR görünüm: görünüm ilerleyin. geri dönmek için Bu ne aradığınızı size verecektir. Daha fazla bilgi için this answer bkz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Justin Schenck

    Justin Schen

    24 Kasım 2006
  • Ryan Ha

    Ryan Ha

    9 NİSAN 2006
  • Warner Bros. UK

    Warner Bros.

    6 HAZİRAN 2008