浏览代码

improvements UI/UX scroll to filename

marinofaggiana 6 年之前
父节点
当前提交
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];
+                        });
                     }
                 }
             }