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

  • Caroline Martin

    Caroline Mar

    19 EYLÜL 2008
  • Kanaal van Dj0fifty

    Kanaal van D

    28 EKİM 2011
  • Ryan Billy

    Ryan Billy

    30 EKİM 2006