문제

나는 밀 목소리가 나의 가정에서 UIViewControllerUITabBarController.나는야 밀어 사용에 관해 얘기 때문에 내가 필요로 탐색 메뉴에서 최고 수에 포함 UITabBarController 에서 탐색 컨트롤러입니다.

면 나는 예비 초기 segue,그것은 간다 UITabBarController 를 만듭 작은 마진 아래 탐색 막대와 위한 콘텐츠입니다.치는 탭,이 패딩은 제거할 때에도 나는 스위치로 초기 탭을 누릅니다.다음 사용할 때 밀어 Segue 의 뒤로 버튼을 내는 루트 뷰 컨트롤러 푼 일부 제약 조건:나는 collectionView 여기를 밀어 밑에 몇몇 단추 페이지입니다.Description of problem

사용될 수 있는 이상한 변화 버튼으로,그리고 지금 그들이 움직이지 않기 때문에 나는 고정된 제약 조건이 있습니다.그러나 제약 조건에 대 CollectionView 좋은 것 같다.

constraints

그것은 거의 더 보처럼 될 수 있는 항목이 내부에 CollectionView 은 변화하지 CollectionView 자체입니다.이것이 가능한가요?이 문제를 해결할 수있는?

이러한 일이 일어나지 않을 때 나는 스위치로 모달 segue 대신에 밀어 넣습니다.에 어떤 제안을 어떻게 해결할 수 있습니다 이 이상한 문제입니까?또는 할 수 있습니다 얻을 수있는 좋은 방법 모달 맘에는 작업에 대한 내 TabViewController?

감사합니다!

도움이 되었습니까?

해결책

마지막으로 고정이 수정하여 주 Zsolt 의 대답은 여기에.

- (void)viewDidLayoutSubviews {

if (self.searchBar.frame.origin.y == 20) {
    [self.searchBar setFrame:CGRectMake(0, 0, self.searchBar.frame.size.width, self.searchBar.frame.size.height)];
    [self.ptasksTable setFrame:CGRectMake(0, 44, self.ptasksTable.frame.size.width, self.ptasksTable.frame.size.height+20)];
     }
}

나를 확인하는 경우 원산지의 첫 번째 항목에서 보기 y=20, 그렇다면,설정을 y 원하 0 과 크기를 늘리 TableView 아래에 의해 20 의 공간을 채우기 위해.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top