아래에서 볼 수있는 레이아웃은 동일한 크기의 단추가 두 개 있고 그 아래에 UIPageViewController
인 단추가있는 UIViewController
입니다. UIPageViewController
에는 4 페이지가 저장됩니다. 각 페이지에는 UITableView
이 포함되어 있습니다. 제약 조건을 동일한 크기의 여러 단추에 올바르게 설정하는 방법 "들어오는 머리의 나가는 행 머리를 찾을 수 없음"
제약은 내부에 :
- 모든 버튼 슈퍼 뷰 상단으로 제약 및 바닥 공간이
- 처음과 마지막은 모든 버튼의 선도적 인 슈퍼 볼
- 의 대열에 제약 조건이 너비가 첫 번째와 동일합니다.
문제는 때때로이보기 컨트롤러가 다른보기 컨트롤러로 전환 할 때 응용 프로그램이 중단된다는 것입니다. 오류는 "수신 헤드의 발신 행 헤드를 찾을 수 없습니다"입니다. 컨트롤에서 크래시를 생성 한 메모리 주소를 확인할 때 항상 "라이브 라디오"라는 제목이있는 첫 번째 버튼이었습니다.
컨테이너보기 (4 개의 단추를 포함하는보기)의 높이를 종횡비가 아닌 고정 값으로 설정하면 문제가 해결됩니다. 그러나 화면의 크기에 따라 탭의 크기를 늘려야합니다. 그래서, 이것은 나에게 좋은 해결책이되지 못할 것입니다.
가로 세로 비율을 사용하지 않고 네 개의 버튼을 화면 비율에 맞게 확장 할 수있는 다른 방법이 있습니까?
감사합니다. 내가 다른보기 컨트롤러로 전환하는 방법에 관한
-------- 편집 ---------
는, 내가이 문제가 해결되었다
[self performSegueWithIdentifer:@"showArtistDetailsView"];
이보기 컨트롤러를 다른보기 컨트롤러로 전환하는 방법을 보여주세요. – lawicko
@lawicko 내 질문을 편집했습니다 –
우리가 실제로 알아야 할 것은'showArtistsDetailsView'입니다. 결함있는 비트가있을 수 있습니다. – lawicko