SORU
4 Temmuz 2009, CUMARTESİ


iPhone: varsayılan olarak UİTableView Arama çubuğunu Gizle

Arayüz Oluşturucu için arama eklemek için kütüphane Arama Çubuğu ve Arama Ekran Denetleyicisi işlevini ekledim görünümünde bir tablo oluşturmak için kullanılır. Ancak, İB bar görünümü ilk görüntülendiğinde, ekranın üst kısmında görünür olacak biçimde ayarlayın.

Arama çubuğu varsayılan olarak gizli olabilir ama yine de tablo ile sekmeli görünüm (örneğin Apple'ın Posta uygulaması) için nasıl bilmek istiyorum. viewDidLoad scrollRectToVisible:animated: çağırmak, ama boşuna tablo görünümü kaydırmak için çalıştım. Varsayılan olarak arama çubuğu gizleme tercih edilen yolu nedir?

CEVAP
6 Temmuz 2009, PAZARTESİ


İlk emin, tablonun içeriği ile kaydırılan alır ve görünümü üst sabit olmaması UİTableView bu tableHeaderView için UİSearchBar eklemek olun.

Bu searchbar Eğer ilk satıra tableview üst kaydırma yani tableview bir satır olarak sayılır, değil mi, 'gizler' searchbar:

[yourTableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:NO];

ya da Swıft:

yourTableView.scrollToRowAtIndexPath(NSIndexPath(forRow: 0, inSection: 0), atScrollPosition: UITableViewScrollPosition.Top, animated: false)

Verileri (scrollToRowAtIndexPath eğer verilen indexPath geçerli bir satır (tableview varsa yani boş) noktası mı yoksa bir özel durum oluşturmak) içerir önce tableview değil kaydırmak için emin olun.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BenjiManTV

    BenjiManTV

    20 Mart 2011
  • max2sims2

    max2sims2

    19 Kasım 2008
  • Palmundo Ec

    Palmundo Ec

    11 HAZİRAN 2009