EDIT
Dies ist, was passiert, so können Sie sehen: http://youtu.be/v1HrxYhzJZY.Kann nicht UITableView nach unten scrollen
Das ist mein Szenario:
Ich habe eine UITableView
mit 5 Sektionen und 12 Zellen. Diese Ansicht wird geöffnet mit einem push segue
und alles funktioniert gut, es scrollt usw.
Drei dieser Zellen öffnen Sie eine MKMapView
Ansicht (durch eine push segue
) noch erscheint ein MFMailComposeViewController
.
Wenn ich versuche, gehe zurück zu meinem UITableView
Ich bin nicht mehr in der Lage, nach unten scrollen. Ich kann nur scrollen ein bisschen und dann kehrt es an den Anfang meiner Tabellenansicht.
Ich habe versucht, die Rahmengröße auf viewWillAppear
, ich habe versucht, die tableView
nachzuladen, aber es funktioniert nicht!
Was könnte dieses Problem verursachen?
EDIT
Meine Implementierung sind:
- (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)];
}
Es wäre wahrscheinlich nützlich, die folgenden Informationen zur Verfügung zu stellen: 1) Sie erwähnten, dass Sie nicht nach unten scrollen können, können Sie überhaupt scrollen? Können Sie mit Ausnahme eines Abschnitts am unteren Rand der Tabellenansicht den größten Teil des Bildlaufs durchführen? 2) Ihre Methoden 'viewWillAppear' und 'viewDidAppear' in der View-Steuerung der Tabellenansicht. –
Frage aktualisiert – jan267
Warum legen Sie die Inhaltsgröße fest? –