0

「Settings.Bundle」とInAppSettingsKitをアプリに追加しました。これは半分正常に機能します;-)私の問題:MultiValueリストをRoot.plistに追加し、ボタンを押してこのリストに移動すると、常に「フォールバック」します。 "私のアプリのMainViewに。

これが発生するはずです:MainView-> SettingsView-> "設定内の次のビュー(MultiValueなど)"->"MultiValueTableView"。

これが何が起こるかです:MainView->SettingsView->"設定内の次のビュー"->MainView

これは、アプリから設定を呼び出した場合にのみ発生します。[設定]->[MyApp]を実行すると、すべて問題ありません。

「setModalTransitionStyle:UIModalTransitionStylePartialCurl」を使用してSettingsViewを呼び出し、ボタンを押して複数値リストに移動すると、黒い背景と上向きにカールしたMainViewのみが表示され、戻ることができなくなります。

私のコードの欠落している部分がどこにあるのか誰かが考えています!?

[self.appSettingsViewController setModalTransitionStyle:UIModalTransitionStylePartialCurl];
UINavigationController *aNavController = [[UINavigationController alloc]       initWithRootViewController:self.appSettingsViewController];

appSettingsViewController.showDoneButton = YES;
[self presentModalViewController:aNavController animated:YES];
4

1 に答える 1

0

-modalTransitionStyleView Controller ではなく、Navigation Controller に対して を設定する必要があります。

UINavigationController *aNavController = [[UINavigationController alloc]       initWithRootViewController:self.appSettingsViewController];
[aNavController setModalTransitionStyle:UIModalTransitionStylePartialCurl];
appSettingsViewController.showDoneButton = YES;
[self presentModalViewController:aNavController animated:YES];
于 2012-06-27T08:02:43.617 に答える