UITableView 控件在 iPhone/iPad 開發過程的控制有很多很有趣的地方,比如實現在 Android 中常見的滾動控制並返回到最頂端效果,通過以下代碼可以實現,但是需要注意的是,iOS 的 SDK 中的 UITableView 的 scrollRectToVisible 方法的參數不能是全 0 的 Rect,否則無效。
參考代碼:
//CGRectMake (0, 0, 1, 1) 可以直接返回到 UITableView 的最頂端
[tableview scrollRectToVisible(0, 0, 1, 1) animated];
//CGRectMake (0, 0, 0, 0) 設定無效
//[tableview scrollRectToVisible(0, 0, 0, 0) animated];