UITableViewController Pull To Refresh - Anstatt einen Loading Indikator diese Gummiartige Animation einstellen

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

  • UITableViewController Pull To Refresh - Anstatt einen Loading Indikator diese Gummiartige Animation einstellen

    Hallo allerseits,

    ich bin gerade dran einen "Pull To Refresh" in meinen UITableViewController zu implementieren. Es funktioniert auch alles soweit, ist ja jetzt kein Kunststück, aber ich bekommen anstatt diese "gummiartige" Animation nur den alten Lade Indikator (diese Sonne) angezeigt. Habe ich irgendetwas in meinen Projekt Einstellungen falsch gemacht oder muss dieser separat konfiguriert werden.
    Ich habe mich im Internet schon umgeschaut aber irgendwie hat keiner das Problem.

    Ich habe ein IOS7 Projekt angelegt, sollte damit eigentlich auf dem neuesten Stand sein. Kann natürlich noch sein, das die Xcode5-DP4 diese Funktion noch nicht unterstützt.


    Ich bedanke mich schon mal für eure Hilfe.
    * »Es ist sehr gut denkbar, daß
    * die Herrlichkeit des Lebens um jeden und immer in ihrer
    * ganzen Fülle bereit liegt, aber verhängt, in der Tiefe, unsichtbar,
    * sehr weit. Aber sie liegt dort, nicht feindselig, nicht widerwillig,
    * nicht taub. Ruft man sie mit dem richtigen Wort,
    * beim richtigen Namen, dann kommt sie. Das ist das Wesen
    * der Zauberei, die nicht schafft, sondern ruft.«
    *
    * Kafka
  • Vielleicht hast du irgendetwas vergessen. Ich hab das gestern erst in mein Projekt eingefügt und so gemacht:
    viewDidLoad:

    Quellcode

    1. self.refreshControl = [[UIRefreshControl alloc] init];
    2. [self.refreshControl addTarget:self action:@selector(reload) forControlEvents:UIControlEventValueChanged];
    3. [self reload];
    4. [self.refreshControl beginRefreshing];


    Quellcode

    1. - (void)reload {
    2. _products = nil;
    3. [self.tableView reloadData];
    4. [[RageIAPHelper sharedInstance] requestProductsWithCompletionHandler:^(BOOL success, NSArray *products) {
    5. if (success) {
    6. _products = products;
    7. [self.tableView reloadData];
    8. }
    9. [self.refreshControl endRefreshing];
    10. }];
    11. }
    Alles anzeigen


    Es würde wahrscheinlich helfen, wenn du deinen Code posten würdest. Oder du versuchst es mal mit Xcode 4 und iOS 6, vielleicht ist das wirklich einfach nur ein Bug.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von johannesm98 ()

  • Quellcode

    1. - (void)viewDidLoad {
    2. [super viewDidLoad];
    3. // Uncomment the following line to preserve selection between presentations.
    4. // self.clearsSelectionOnViewWillAppear = NO;
    5. UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
    6. [self.refreshControl addTarget:self action:@selector(Reload) forControlEvents:UIControlEventValueChanged];
    7. self.refreshControl = refreshControl;
    8. [self.tableView registerClass:[UIStreamTableViewCell class] forCellReuseIdentifier:CellIdentifier];
    9. }
    Alles anzeigen


    Der ist identisch. Ich kann mir gut vorstellen das es in SDK7.0 noch nicht freigegeben ist.
    * »Es ist sehr gut denkbar, daß
    * die Herrlichkeit des Lebens um jeden und immer in ihrer
    * ganzen Fülle bereit liegt, aber verhängt, in der Tiefe, unsichtbar,
    * sehr weit. Aber sie liegt dort, nicht feindselig, nicht widerwillig,
    * nicht taub. Ruft man sie mit dem richtigen Wort,
    * beim richtigen Namen, dann kommt sie. Das ist das Wesen
    * der Zauberei, die nicht schafft, sondern ruft.«
    *
    * Kafka
  • Hahahaha, verdammt. Jetzt wo du's sagst ... hab gerade mal nachgeschaut. Oh man, ich Trottel.

    Danke.
    * »Es ist sehr gut denkbar, daß
    * die Herrlichkeit des Lebens um jeden und immer in ihrer
    * ganzen Fülle bereit liegt, aber verhängt, in der Tiefe, unsichtbar,
    * sehr weit. Aber sie liegt dort, nicht feindselig, nicht widerwillig,
    * nicht taub. Ruft man sie mit dem richtigen Wort,
    * beim richtigen Namen, dann kommt sie. Das ist das Wesen
    * der Zauberei, die nicht schafft, sondern ruft.«
    *
    * Kafka
  • Ja, definitiv. Wollte es ja auch wieder drin haben. Ich habe mich schon gewundert was ich da falsch mache.
    * »Es ist sehr gut denkbar, daß
    * die Herrlichkeit des Lebens um jeden und immer in ihrer
    * ganzen Fülle bereit liegt, aber verhängt, in der Tiefe, unsichtbar,
    * sehr weit. Aber sie liegt dort, nicht feindselig, nicht widerwillig,
    * nicht taub. Ruft man sie mit dem richtigen Wort,
    * beim richtigen Namen, dann kommt sie. Das ist das Wesen
    * der Zauberei, die nicht schafft, sondern ruft.«
    *
    * Kafka