Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.

Collection View Controller içine Tabbar eklemek

0 oy
26 kez görüntülendi
27, Şubat, 2017 ios development kategorisinde Selim tarafından soruldu

Merhaba,

CollectionView Controller ile bir menü tasarladım, 2 sütun 10 menüden oluşan. Bu konuda 2 sorum var.

  1. sorum tabbar kullanmak istiyorum ama ekleyemiyorum, collection reusable view ekletip onun içine tabbar ekledim o zamanda gözükmüyor tabbar. Nasıl ekleyebilirim?

  2. sorum collectionviewlayout ekleyerek menünün biraz aşağıdan başlamasını sağladım, navigation barı gizledim. Menüyü aşağıya sürüklediğimde sanki navigation bar varmış gibi belirlediğim bir boşluk kalacak şekinde yukarıya kayması. Yani demek istediğim bir arkaplan resmim var, en üstte logom var bu sebeple collectionview ı biraz aşağıdan başlattım ki logo kaybolmasın diye. Ama scroll yaptığımda logo menünün altında kalıyor. Scrollda menünün logonun altından itibaren kaybolmasını istiyorum. Biraz karışık oldu galiba.

1 cevap

+1 oy
27, Şubat, 2017 yasin tarafından cevaplandı
28, Şubat, 2017 Selim tarafından seçilmiş
 
En İyi Cevap
  1. CollectionView Cell'leri içerisine tabBar'mı eklemeye çalışıyorsun???
    Eğer öyleyse, yapma.
    Öncelikle TabBar herZaman fullWidth olmalıdır, yani cihazın ekran genişliği kadar.
    Ayrıca collectionViewCell'ine tabBar ekleme amacın nedir?
    TabBar'da tıklanacak item'e göre collectViewCell'in içeriğini değiştirmek mi?
    Eğer öyleyse özel bir şeyler yapmalısın. TabBar'a hiç bulaşma.

  2. CollectionViewController kullanıyorsan ekranın tamamını kaplayacaktır doğal olarak.
    CollectionViewController kullanmak yerine, bir UIViewController içerisine CollectionView'i bir subView olarak ekle ve delegate, datasource metodlarını tanımla. Bu sayede CollectionView'in ölçülerini özelleştirebilir ve arka planda kalan view'in içerisine de özel içerikler ekleyebilirsin.

28, Şubat, 2017 Selim tarafından yorumlandı
28, Şubat, 2017 Selim tarafından düzenlendi

CollectionViewController kullandığım için ve sizin dediğiniz gibi ekranı kapladığı için bir tabbar ekleyemiyordum. UiViewController içerisine CollectionView ı ve tabbarı yerleştirdim sorun çözüldü. Yine hızır gibi yetiştiniz çok teşekkür ederim.

28, Şubat, 2017 yasin tarafından yorumlandı

Rica ederim. Yardımcı olabiliyorsam ne mutlu. :D

...