【发布时间】:2017-12-01 20:58:11
【问题描述】:
我只是从一个视图推动另一个视图。 在此代码之后,推送的视图将显示为透明。 我之前用过很多次。就这么简单。
settings *set = [[settings alloc] initWithNibName:@"settings" bundle:nil];
set.view.backgroundColor = [ [UIColor blueColor] colorWithAlphaComponent:0.3f];
[self.navigationController pushViewController:set animated:YES ];
但现在有了最新的 ios 和 xcode ,
推送视图不再透明。
所以如果有人对此有任何其他解决方案,请告诉我。
我已经提到了很多关于这个的帖子
【问题讨论】:
-
首先,用正确的格式写问题!你的推送视图看起来如何?如果可能,请添加有问题的屏幕截图!
-
在设置的viewDidLoad中加入这一行。 self.view.backgroundColor = [ [UIColor blueColor] colorWithAlphaComponent:0.3f];
-
它不起作用@KKRocks。
-
添加行:self.navigationController.view.backgroundColor = [UIColor clearColor];
-
@Lion 我添加了屏幕截图。你可以看到第一页应该在背景中可见。但它不在这里。我以前用过很多次,但这次它不起作用。
标签: ios objective-c uiview pushviewcontroller