无法在“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