2016-10-23 5 views
0

내 tableView에 검색 창을 추가했고 검색 표시 줄이 눌려지면 사라집니다. 여기잘못된 동작으로 TableHeaderView의 검색 표시 줄

내 간단한 코드입니다 :

import UIKit 

class UMSearchBarViewController: UIViewController { 

    @IBOutlet weak var tableView: UITableView! 

    var searchController : UISearchController! 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     searchController = UISearchController(searchResultsController: nil) 

     tableView.tableHeaderView = searchController.searchBar 

     // Do any additional setup after loading the view. 
    } 


} 

어떤 아이디어가이 문제를 해결하기 위해 여기

잘못된 행동과 GIF입니까?

+0

이 줄'self.navigationController? .hidesBarsOnSwipe = false'를 사용해보십시오. – Adeel

답변

0

이 코드를보십시오 : 망가 자동 잊지 당신의 수색자를 제한합니다 :

override func viewDidAppear(_ animated: Bool) { 
    super.viewDidAppear(animated) 
    // If this is your main controller.try this code inside your viewDidload 
    navigationController?.hidesBarsOnSwipe = false // If you don't want this happend when swipe. 
    navigationController?.hidesBarsOnTap = false 
} 

참고 스위프트 3에서 테스트.