ソースを参照

improvements UI/UX scroll to filename

marinofaggiana 5 年 前
コミット
fa37aad560
1 ファイル変更5 行追加2 行削除
  1. 5 2
      iOSClient/Main/CCMain.m

+ 5 - 2
iOSClient/Main/CCMain.m

@@ -3764,8 +3764,11 @@
                 for (NSString *key in sectionDataSource.fileIDIndexPath) {
                     if ([key isEqualToString:metadata.fileID]) {
                         NSIndexPath *indexPath = [sectionDataSource.fileIDIndexPath objectForKey:key];
-                        [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:NO];
-                        [self.tableView selectRowAtIndexPath:indexPath animated:NO scrollPosition:UITableViewScrollPositionNone];
+                        [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionMiddle animated:NO];
+                        [self.tableView selectRowAtIndexPath:indexPath animated:YES scrollPosition:UITableViewScrollPositionNone];
+                        dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 1 * NSEC_PER_SEC), dispatch_get_main_queue(), ^(void) {
+                            [self.tableView deselectRowAtIndexPath:indexPath animated:YES];
+                        });
                     }
                 }
             }