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

  • bunnyboxx

    bunnyboxx

    17 NİSAN 2008
  • Jeremy Gallman

    Jeremy Gallm

    11 NİSAN 2012
  • Makeup Lover

    Makeup Lover

    12 HAZİRAN 2011