wo kommt scrollToRowAtIndexPath sinnvollerweise hin?

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • wo kommt scrollToRowAtIndexPath sinnvollerweise hin?

    Ich habe eine Tabelle mit ca. 5000 Einträgen

    Ich hätte gerne, dass in der tableView nicht ab dem ersten Element angezeigt wird, sondern ab einer bestimmten Position.
    Ich kann dann, je nach Anforderung, nach oben oder unten scrollen

    nur, wie und wo veranlasse ich, dass die tableView genau das 50. Element in der Mitte der tableView anzeigt?

    Ich hab folgendes probiert:

    Quellcode

    1. NSIndexPath *indexPath = [NSIndexPath indexPathForRow:50 inSection:0];
    2. [tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionMiddle animated:YES];


    Nur, wo mache ich das?
    Ich habe auch keine Loesung, aber ich bewundere das Problem!
    _____________________________________________________


    Hape42
  • sorry,

    der größte Fehler war: ERST KAFFEE, dann ans MacBook :rolleyes:

    Falls hier jemand vorbei surft:

    natürlich in

    Quellcode

    1. - (void)viewDidAppear:(BOOL)animated
    2. {
    3. [super viewDidAppear:animated];
    4. NSIndexPath *indexPath = [NSIndexPath indexPathForRow:50 inSection:0];
    5. [self.editIstTableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionMiddle animated:YES];
    6. }
    Ich habe auch keine Loesung, aber ich bewundere das Problem!
    _____________________________________________________


    Hape42