瀏覽代碼

NetworkListView: fix the tableview offset when navigate to back

Pierre SAGASPE 7 年之前
父節點
當前提交
554ceb9995
共有 1 個文件被更改,包括 6 次插入5 次删除
  1. 6 5
      Sources/LocalNetworkConnectivity/VLCNetworkListViewController.m

+ 6 - 5
Sources/LocalNetworkConnectivity/VLCNetworkListViewController.m

@@ -84,16 +84,17 @@ NSString *VLCNetworkListCellIdentifier = @"VLCNetworkListCellIdentifier";
 - (void)viewWillAppear:(BOOL)animated
 {
     [super viewWillAppear:animated];
-    CGPoint contentOffset = self.tableView.contentOffset;
-    contentOffset.y += CGRectGetHeight(self.tableView.tableHeaderView.frame);
-    self.tableView.contentOffset = contentOffset;
+    CGPoint contentOffset = CGPointMake(0, _searchBar.bounds.size.height);
+    [self.tableView setContentOffset:contentOffset animated:NO];
 }
 
-- (void)viewDidAppear:(BOOL)animated {
+- (void)viewDidAppear:(BOOL)animated
+{
     [super viewDidAppear:animated];
 }
 
-- (void)viewWillDisappear:(BOOL)animated {
+- (void)viewWillDisappear:(BOOL)animated
+{
     [super viewWillDisappear:animated];
 }