1

JTRevealSidebarプロジェクト(Facebookアプリのサイドバーに非常によく似たサイドバー機能)をプロジェクトに実装したいと思います。私の唯一の問題は、サイドバーを初期化したいメインビューがUITableViewであり、JTRevealSidebarがセットアップされているUIViewではないことです。誰かが以前にテーブルビューでこれを設定しようとしたか、それが可能かどうか知っていますか?

4

1 に答える 1

2

sidebarDelegate コールバックで UIViews の任意のサブクラスを返すことができます

- (UIView *)viewForLeftSidebar {
    // Use applicationViewFrame to get the correctly calculated view's frame
    // for use as a reference to our sidebar's view 
    CGRect viewFrame = self.navigationController.applicationViewFrame;
    UIView *anyView = self.leftView;
    if ( ! anyView) {
       anyView = [[AnySubclassOfUIView alloc] initWithFrame:viewFrame];
       [self.view addSubview:anyView];
    }

    return anyView;
}
于 2012-05-30T10:41:53.163 に答える