0

我正在为 Kony 应用程序编写 iOS FFI 方法。在那,我展示了一个具有清晰背景色的视图控制器。但是,它显示了一个白色背景视图。我没有使用故事板,我只是在代码中设计视图。在newviewcontroller viewdidload 中,我将self.view 背景颜色设置为clearcolor。

这是我尝试过的,

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

我是 KonyUIContext 的新手,我该如何解决这个问题?

谁可以帮我这个事?

4

2 回答 2

1

试试这个代码......它对我来说非常适合......

MyViewController *modalViewController = [[MyViewController alloc] init];
modalViewController.modalPresentationStyle = UIModalPresentationOverCurrentContext;           
[KonyUIContext presentViewController:modalViewController animated:YES completion:nil];
于 2016-06-28T05:33:11.833 回答
0

试试这个,你只需要设置 backgroundcolor 来清除你的 viewcontroller 视图的颜色。

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

希望这可以帮助!

于 2016-06-28T05:32:35.790 回答