1

私はKonyアプリケーション用のiOS FFIメソッドを作成しています。その中で、私は明確な背景色を持つviewcontrollerを提示しています。しかし、それは白い背景のビューを示しています。私はstoryboarsを使用していない、私はコード内のビューを設計しています。 newviewcontroller viewdidloadでは、self.viewの背景色をclearcolorに設定します。透明な背景を持つUIViewControllerを表示

は、ここで私は、私はこの問題を解決する方法KonyUIContextに新たなんだ

NewViewController *newVC = [[NewViewController alloc]init]; 
newVC.providesPresentationContextTransitionStyle = YES; 
newVC.definesPresentationContext = YES; 
self.modalPresentationStyle = UIModalPresentationCurrentContext; 
[KonyUIContext onCurrentFormControllerPresentModalViewController:newVC animated:YES]; 

、私が試してみました何ですか?

誰もが私にこれを助けることができますか?

+0

あなたはストーリーボードを使用しています....それは私のために完璧に動作...このコードを試してみてください? –

+0

@BhavinRamani、いいえ、コード内でのみビューを設計しています。 newviewcontroller viewdidloadでself.viewの背景色をclearcolorに設定します – NAZIK

+0

Ok。その後、上記のコメントであなたの質問を編集してください。 –

答えて

1

MyViewController *modalViewController = [[MyViewController alloc] init]; 
modalViewController.modalPresentationStyle = UIModalPresentationOverCurrentContext;   
[KonyUIContext presentViewController:modalViewController animated:YES completion:nil]; 
+0

私はKonyUIContext ...、 – NAZIK

+0

をself.modalPresentationStyleの代わりに使用しています。newVC.modalPresentationStyleをUIModalPresentationOverCurrentContextに設定すると、トリックが実行されます。 – NAZIK

0

これを試してみてください。あなたはviewcontrollerのビューの色をクリアするためにbackgroundcolorを設定する必要があります。

NewViewController *newVC = [[NewViewController alloc]init]; 
newVC.view.backgroundColor = [UIColor clearColor]; 
newVC.providesPresentationContextTransitionStyle = YES; 
newVC.definesPresentationContext = YES; 
self.modalPresentationStyle = UIModalPresentationCurrentContext; 
[KonyUIContext onCurrentFormControllerPresentModalViewController:newVC animated:YES]; 

希望の方はこちら!

+0

これは動作していません:( – NAZIK

関連する問題