5
제목에서 알 수 있듯이 UIViewController
을 UITableView
으로 푸시하면 LargeTitle이 표시됩니다. 작은 것을 숨 깁니다.UITaviewBar가 Large Title에서 작은 UI로 점프하는 동안 UITableView가 포함 된 UIViewController로 이동 중입니다. 11
이 버그는 4 인치 장치에서만 재생됩니다. 이 동작은
는 애플의 버그 것으로 보인다.
내가 놓친 다른 해결 방법이나 뉘앙스는 무엇입니까? 제안 해 주셔서 감사합니다.
Uploaded test project (GitHub)
없이
pushViewController
이 같은 문제가 발생합니다. 또한 'UITableViewController'를 피하기 위해 다른 사람들에게 조언하지 마십시오. 귀하의 디자인이 조직 된 정보 행을 제시하고 애플의 휴먼 인터페이스 가이드 라인을 준수한다면,이를 사용하고, 그것을 최대한 활용할 수 있도록 디자인을 수정해야합니다. "자신 만의 롤"('UIViewController + UITableView')을 사용하면 늘어나는 수의 동작을 처리하기 위해 지속적으로 코드를 추가해야합니다.'UITableViewController'가 무료로 제공하거나 기분이 좋지 않은 응용 프로그램을 출시합니다 그것은 플랫폼에 속합니다. – macserv어떻게 "SafeArea의 상단에 연결 하시겠습니까?" –
@ErikAigner 거기에는 두 가지 방법이 있습니다. 1. Interface Builder의 파일 속성에서 안전 영역 체크 표시를 활성화하고 테이블 뷰 상단에서 안전 영역 상단까지 제약 조건을 설정하거나, 2. code에서 view.safeAreaLayoutGuide.topAnchor와 같은 무언가를 만들 수 있습니다. 제약 조건 (equalTo : tableView.topAnchor) .isActive = true – Sander