Я использую UIRfreshControl для реализации обновления для обновления в моем приложении IOS. Это работает нормально. Но после нескольких обновлений, скажем, для третьего или четвертого, заголовок немного обрезается, и сразу же он смещается. Пожалуйста, проверьте прикрепленные изображения для снимков экрана
Я использую элемент управления UIrefresh на разных экранах. Каждый экран показывает одно и то же поведение. Некоторые из них являются UITableViewControllers, а некоторые другие имеют UITableView внутри UIViewController.
Вот код, как я создаю заголовок для UIRfreshControl
NSString *titleStr = [NSString stringWithFormat:@"Last updated at %@",[appDelegate getLastUpdatedDate]];
NSMutableAttributedString *title = [[NSMutableAttributedString alloc] initWithString:titleStr];
[title addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(0, titleStr.length)];
self.refreshControl.attributedTitle = title;
Смещение и обрезка происходит во время его обновления. Это становится нормальным после завершения обновления.
Как заставить это работать правильно?
Спасибо