【发布时间】:2015-08-11 02:43:57
【问题描述】:
小问题:
如何在推送视图控制器时去除蓝色圆圈中的阴影?
长问题: 我的应用程序就像脸书。有 NewsFeed 视图、Detail post 视图和 Page 视图。这是我的界面生成器中的内容:
HomeViewController 是 NewsFeed 视图,DetailPostViewController 是详细页面视图,FirstViewController 是页面视图。 HomeViewController 嵌入到 UINavigationController,而 UINavigationController 嵌入到 UITabBarController。
当我从FirstViewController 推送到DetailPostViewController 时,这是完全正常的。 (注意我不使用segue推送,而是storyboard ID)
但是当我从DetailPostViewController 推到FirstViewController 时,导航栏上有一个奇怪的阴影,就像重叠一样。但我不想那样。 (不使用segue,而是故事板ID)
这是我推送到FirstViewController的代码
var vc = self.storyboard?.instantiateViewControllerWithIdentifier("PageViewController") as! FirstViewController
self.navigationController?.pushViewController(vc, animated: true)
如何使从DetailPostViewController 到FirstViewController 的推送看起来正常?我尝试使用 segue,但它没有用。尝试了这么久,但仍然没有运气。谢谢。
【问题讨论】:
-
我投了赞成票,希望也能在我的回答中得到它
标签: ios iphone swift cocoa-touch uinavigationcontroller