0

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;

ズレやクロップはスッキリしている最中に起こります。リフレッシュが完了すると正常になります。

これを適切に機能させるにはどうすればよいですか?

ありがとう

4

0 に答える 0