UIRefreshControl を使用して、IOS アプリで更新するプルダウンを実装しています。それは正常に動作します。しかし、数回更新すると、正確に 3 番目または 4 番目のタイトルが少しトリミングされ、すぐに位置がずれます。スクリーンショットについては、添付の画像を確認してください
さまざまな画面で UIrefresh コントロールを使用しています。すべての画面が同じ動作を示しています。それらのいくつかはUITableViewControllersであり、他のいくつかはUIViewController内にUITableViewを持っています。
UIRefreshControl のタイトルを作成するコードは次のとおりです
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;
ズレやクロップはスッキリしている最中に起こります。リフレッシュが完了すると正常になります。
これを適切に機能させるにはどうすればよいですか?
ありがとう