EDIT
이것은 어떤 일이 발생하는지 알 수 있도록 http://youtu.be/v1HrxYhzJZY입니다.UITableView를 아래로 스크롤 할 수 없습니다.
이것은 나의 시나리오입니다.
나는 섹션 5 개와 셀 12 개가있는 UITableView
입니다. 또 다른 팝 최대 MFMailComposeViewController
그 세포의 등
세의 (a push segue
통해) MKMapView
보기를 열고, 그것은 스크롤,이보기는 push segue
열립니다 모든 것이 잘 작동합니다.
시도 할 때 에서 UITableView
으로 이동 더 이상 아래로 스크롤 할 수 없습니다. 난 비트 스크롤하고 내 tableview 맨 반환합니다.
viewWillAppear
에 프레임 크기를 설정하려고 시도했지만 tableView
을 다시로드하려고 시도했지만 작동하지 않습니다!
이 문제의 원인은 무엇입니까?
편집
내 구현은 다음과 같습니다
- (void)viewDidLoad {
loaded = NO;
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"my_url", self.userID]];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
loaded = YES;
self.user = JSON;
[self setUserValues];
[self.tableView reloadData];
} failure:nil];
[operation start];
[super viewDidLoad];
}
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.tableView setContentSize:CGSizeMake(320, 420)];
}
다음 정보를 제공하는 것이 유용 할 것입니다. 1) 아래로 스크롤 할 수 없다고 언급했는데 스크롤 할 수 있습니까? 테이블 뷰 맨 아래에있는 섹션을 제외하고는 대부분을 스크롤 할 수 있습니까? 2) 당신의'viewWillAppear'와'viewDidAppear' 메소드는 테이블 뷰의 뷰 컨트롤러에 구현되어 있습니다. –
질문이 업데이트되었습니다. – jan267
왜 콘텐츠 크기를 설정하고 있습니까? –