【发布时间】:2012-12-09 18:45:02
【问题描述】:
我在UITableView 上使用setContentOffset,因为我想最初隐藏一个搜索字段,即我的tableHeaderView。
[self.tableView setContentOffset:CGPointMake(0, 56)]; // No scroll please!
每次我推送一个新的viewController 时,我都想用 contentOffset 隐藏搜索栏。但是当我弹出viewController 时,由于某种原因,该偏移量不再有效并显示搜索栏。这是为什么呢?
【问题讨论】:
-
问题没看懂,setContentOffset的目的就是设置滚动位置。
-
我的意思是,每次我推送一个新的
viewController时,我都想用 contentOffset 隐藏搜索栏。但是当我弹出viewController时,由于某种原因,该偏移量不再有效。这是为什么呢? -
我认为@nizx 的答案会起作用。每次显示视图时重置 contentOffset。
标签: objective-c ios cocoa-touch uitableview