2

誰かが精通しているならECSLidingViewController、私は本当にいくつかの助けをいただければ幸いです。現在、静的UITableViewControllerを自分のとして設定していunderleftviewcontrollerます。UITableViewControllerその中に、別のセルにプッシュして新しいセルにしたいセルがありunderleftviewcontrollerます。

ライブラリの使用に関係なくECSlidingViewController、静的セルを接続して別のビューにプッシュすると、ライブラリが機能しません。なぜですか?

をに埋め込んでから、セルを次のUIViewにセグエで接続しようとunderleftviewcontrollerしましたが、クリックしてもプッシュされません。UINavigationController

新しいを作成するための解決策を見つけましたunderleftviewcontrollerが、それはsansアニメーションです。

//This is what creates my new underLeftViewController.
self.slidingViewController.underLeftViewController  = [self.storyboard instantiateViewControllerWithIdentifier:@"eventsMenu"];

didSelectRowAtIndexPath方法でセルに接続されます

UINavigationControllerこのセルの新しいビューへのトランジション(できれば左スライドと右スライドのトランジション)にアニメーションを追加するにはどうすればよいですか?

ありがとう

4

1 に答える 1

0

解決策は、私の underLeftViewController をメニューではなくナビゲーション コントローラーにすることでした。

このようにして、ナビゲーション コントローラをロードしてからメニューをロードします。

また、役に立ちます。ナビゲーション コントローラーに UITableView があり、ナビゲーション バーをメイン テーブルに表示したくない場合は、ツールバーが不要なビューにこれを実装します。

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    [self.navigationController setNavigationBarHidden:YES animated:YES];
}

- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];
    [self.navigationController setNavigationBarHidden:NO animated:YES];
}
于 2012-07-02T00:57:12.153 に答える