def __init__(self, tableView, filterData, *args, **kwargs):
ui.View.__init__(self, *args, **kwargs)
frame = CGRect(CGPoint(0, 0), CGSize(self.width, self.height))
self.tv = tableView
self.tableView = ObjCInstance(self.tv)
flex_width, flex_height = (1<<1), (1<<4)
self.tableView.setAutoresizingMask_(flex_width|flex_height)
sd = createSearchDelegateClass()
self.searchDelegate = sd.alloc().init().autorelease()
self.searchDelegate.filt = filterData
searchBar = UISearchBar.alloc().init()
searchBar.setPlaceholder_(ns('Search'))
searchBar.setDelegate_(self.searchDelegate)
#searchBar.setShowsBookmarkButton_(ns(True))
searchBar.setShowsCancelButton_(ns(True))
#searchBar.setShowsSearchResultsButton_(ns(True))
#searchBar.setScopeButtonTitles_(ns(['test1','hi']))
#searchBar.setShowsScopeBar(ns(True))
self.tableView.setTableHeaderView_(searchBar)
searchBar.sizeToFit()
self_objc = ObjCInstance(self)
self_objc.addSubview_(self.tableView)
self.tableView.release()
评论列表
文章目录