3

トップビューコントローラーとボトムビューコントローラーを持つビューコントローラーを設計する必要があります。また、トップ ビュー コントローラーのルート ビューは UITableView です。ご存知のように、UITableView のスーパー ビューは UIScrollView であるため、UITableView を変更して、60px を超えると下のビュー コントローラーが表示されるようにします。UITableView および UIScrollView クラスのリファレンスを何度も読みましたが、これに対する解決策が見つかりません。誰もそれを知っていますか?ありがとう。

ここに画像の説明を入力

================================================== ================================================== ================================================== ==============

私はそれで解決しました。https://github.com/yishuiliunian/DZPullDownViewController.gitを確認してください

4

2 に答える 2

1

UIScrollViewDelegateView Controller ( を含むUITableView)にメソッドを実装します。

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{
    if(self.tableView.contentOffset.y<-70)
    {
       // Write your code here (To load new view controller)
    }
}

お役に立てれば。

于 2013-09-03T07:34:16.187 に答える