2016-06-22 7 views
1

私は現時点で私のアプリに問題があります。だから私は2 "ページ"を持つUITabBarControllerを持っています。 AddExpense(そのクラスはAddExpenseViewController)と呼ばれる最初のページは、PicExpense(そのクラスはPicExpenseViewController)と呼ばれる、UITabBarControllerにリンクされていないシーンにつながります。私が持っている問題は、PicExpenseViewController からに戻ってみると、AddExpenseViewControllerです。私は現在、このコードを使用してバックをセグメントしています。UITabBarControllerのViewControllerに戻るシーンとバックがUITabBarを「隠す」

これはうまくいきますが、UITabBarは非表示です。ここに私のStoryBoardの写真があります:StoryBoard image here、AddExpenseとReceipt Picture View Controllerだけがこの質問に関連していることに注意してください。誰かが答えをすべて見ることに興味がある私を助けて、私はすべてのことの写真を撮った。

私は同じ問題についていくつかの調査をしましたが、StoryBoardのViewのAttributes Inspectorの "Hide Bottom Bar On Push"チェックボックスのような回答を既に試しました。私のStoryBoardファイルのReceipt Picture View ControllerのHere is the Attributes Selector View

ありがとうございます。

+0

必要があるときに「巻き戻しセグ」を使用する –

+0

@WilsonXJはい!それはうまくいった!ありがとうございます:) –

答えて

1

回答を交換する- (nullable UIViewController *)popViewControllerAnimated:(BOOL)animated;または- (void)dismissViewControllerAnimated: (BOOL)flag completion: (void (^ __nullable)(void))completionを使用することができます。@WilsonXJは私の問題への答えを見つけました。私は通常の「ショー」・セグを使用していましたが、「アンワイング・セグー」を使用する必要がありました。

0

これを試してみてください。

segue.destinationViewController.hidesBottomBarWhenPushed = true 

ストーリーボード/ XIBでAttributesに設定することもできます。

+0

これを試して、うまくいきませんでした。 –

0

たぶん、あなたはperformSegueWithIdentifier("segueBackToAddExpense", sender: nil)

関連する問題