无法在“UITableViewController”中编辑搜索栏宽度和 x y 坐标
Cannot edit search bar width and x y coordinate in `UITableViewController`
我正在使用显示来制作幻灯片菜单,我想在其中添加搜索栏。但是搜索栏已经被父视图覆盖了
slide_areaWidth = self.revealViewController().rightViewRevealWidth
searchBar = UISearchBar(frame: CGRectMake(300, 0, 60, 64))
var searchDisplayController: UISearchDisplayController = UISearchDisplayController()
searchDisplayController = UISearchDisplayController(searchBar: searchBar, contentsController: self)
//searchDisplayController.delegate = self
searchDisplayController.searchResultsDataSource = self
self.tableView.tableHeaderView = searchBar
self.tableView.tableHeaderView!.frame = CGRectMake(300, 0, 60, 64);
有一个简单的方法可以解决这个问题,可以在 SWRevealViewController.m
中找到
Swift:
self.revealViewController().rightViewRevealOverdraw = 0
我正在使用显示来制作幻灯片菜单,我想在其中添加搜索栏。但是搜索栏已经被父视图覆盖了
slide_areaWidth = self.revealViewController().rightViewRevealWidth
searchBar = UISearchBar(frame: CGRectMake(300, 0, 60, 64))
var searchDisplayController: UISearchDisplayController = UISearchDisplayController()
searchDisplayController = UISearchDisplayController(searchBar: searchBar, contentsController: self)
//searchDisplayController.delegate = self
searchDisplayController.searchResultsDataSource = self
self.tableView.tableHeaderView = searchBar
self.tableView.tableHeaderView!.frame = CGRectMake(300, 0, 60, 64);
有一个简单的方法可以解决这个问题,可以在 SWRevealViewController.m
中找到Swift:
self.revealViewController().rightViewRevealOverdraw = 0