UIRefreshControl hat während der ersten Ausführung einen falschen Titelversatz und manchmal fehlt der Titel

Der Text wird durch den ersten Start von UIRefreshControl falsch kompensiert. Später wird manchmal der Aktualisierungstext überhaupt nicht angezeigt und nur der Stachel ist sichtbar

Ich glaube nicht, dass ich dieses Problem mit iOS6 hatte ... könnte mit iOS7 zusammenhängen

Wird in einem UITableViewController als Kind einem VC hinzugefügt, der sich in einem modal präsentierten UINavigationController befindet

- (void)viewDidLoad {

    [super viewDidLoad];

    [self setRefreshControlText:@"Getting registration data"];
    [self.refreshControl beginRefreshing];
}

- (void)setRefreshControlText:(NSString *)text {

    UIFont * font = [UIFont fontWithName:@"Helvetica-Light" size:10.0];
    NSDictionary *attributes = @{NSFontAttributeName:font, NSForegroundColorAttributeName : [UIColor blackColor]};
    self.refreshControl.attributedTitle = [[NSAttributedString alloc] initWithString:text attributes:attributes];

}

Antworten auf die Frage(8)

Ihre Antwort auf die Frage