찾다

 >  Q&A  >  본문

ios - 关于UISearchController偏移问题

serachBar的位置改变不了吗?
我知道是多了我那两个按钮的高度,但是怎么能让他上去呢?

我是加在tableView的HeaderView上的
在这个代理里修改位置也不好使

大家讲道理大家讲道理2893일 전366

모든 응답(3)나는 대답할 것이다

  • 高洛峰

    高洛峰2017-04-17 18:01:46

    문제가 해결되었나요?

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-17 18:01:46

    우선, 논리적으로 말하면 TabBar는 고정된 위치에 있어야 하기 때문에 TabBar를 headerView에 추가하면 안 됩니다.
    두 번째: 이 인터페이스를 만들려면 UISearchController를 사용하는 대신 사용자 정의 TabBar + UISearchBar + UITableView

    를 사용하여 뷰를 별도로 처리하는 것이 좋습니다.

    회신하다
    0
  • PHPz

    PHPz2017-04-17 18:01:46

    self.definesPresentationContext = YES; 해결할 수 있습니다
    그러나 uisearchController 다른 문제도 있고
    쓸모가 없습니다 UISearchDisplayController 사용하기 쉽습니다.

    UISearchControlleractive인 경우
    제목 표시줄의 배경색을 어떻게 해결하나요? navigation의 배경이 아닙니다.

    searchbar 내부의 -20을 삭제하면 searchbarUISearchBackground가 자동으로 위로 이동합니다.
    searchbar 배경에만 유용합니다. 제목 표시줄은 운영자와 Wi-Fi 신호

    의 배경만 표시합니다.

    회신하다
    0
  • 취소회신하다