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

  • Mismag822 - The Card Trick Teacher

    Mismag822 -

    18 EKİM 2008
  • MrRandomSong

    MrRandomSong

    29 Kasım 2009
  • Tina Chen

    Tina Chen

    26 Mayıs 2012