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
İ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.
Nasıl UİTableView Bölüm başlığı progra...
'kamu, varsayılan olarak korumalı...
Neden git ileri varsayılan olarak birl...
Neden modern Perl varsayılan olarak UT...
UİTableView aşağıda Ekstra ayırıcılar ...