AutoLayout과 함께 스크롤보기를 추가하려고합니다. 하지만 ScrollView가 작동하지 않습니다. 여기에 스크린 샷이 첨부되었습니다. iOS-ScrollView가 자동 레이아웃과 작동하지 않습니다.
답변
scrollView.contentSize = CGSizeMake(self.view.window.frame.size.width, 530);
은있는 ScrollView ContentSize을 설정합니다.
감사합니다. 당신,이 선을 가로 나 세로로 스크롤 할 수 있습니다. 가로 스크롤을 어떻게 비활성화 할 수 있습니까? –
너비와 높이를 설정하기 만하면됩니다. 가로의 너비와 세로의 높이. – coreDeviOS
핀 당신의 스크롤 뷰의 선도,
예, 이미 사용했습니다. 위의 스크린 샷을 확인하십시오. –
이 -(void) viewDidLayoutSubviews
방법에있는 ScrollView contentSize
을 설정해보십시오 스토리 보드에있는 수퍼에, 상단과 하단 공간을 후행. autolayout이 완료되면이 메소드가 호출됩니다.
- (void) viewDidAutolayoutSubview 메서드를 사용할 수 없습니다. 귀하가 - (void) viewDidLayoutSubviews를 가리키고 있다고 생각합니다. 이 올바른지? –
예 조금 모자 차이. –
감사합니다.이 줄 self.scrollView.contentSize = CGSizeMake (self.contentView.bounds.size.width, 530)로이 문제를 해결했습니다.이 (-) void viewDidLayoutSubviews 메서드를 추가했습니다. –