編輯
這是發生了什麼,所以你可以看到:http://youtu.be/v1HrxYhzJZY。我有一個UITableView
與5節和12個單元格。這種觀點開設有push segue
,一切工作正常,它滾動等不能滾動的UITableView到底
三這些細胞的打開MKMapView
視圖(通過push segue
)另一彈出一個MFMailComposeViewController
。
當我嘗試返回到我的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
爲什麼要設置內容大小? –