override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let memeShowViewController = self.storyboard!.instantiateViewControllerWithIdentifier("ShowMeme") as! MemeShowViewController
memeShowViewController.memeImage = appDelegate.memes[indexPath.row].memeImage
self.navigationController!.presentViewController(memeShowViewController, animated: true, completion: nil)
}
所以我有一个嵌入了导航控制器的tableview,当我以模态方式呈现memeShowViewController
时,我想知道为什么memeShowViewController
的视图在我没有&#39时会有黑色背景颜色; t将其改为黑色。
在故事板中:
在模拟器中
现在我只是向segue-ed视图控制器添加一个导航栏,我想知道是否有更好的方法可以做,因为导航栏中我需要的唯一功能是完成按钮转回tableView
。
答案 0 :(得分:0)
背景window
背景为黑色,因此,如果您的应用不覆盖window
(或alpha = 0
)的任何部分,您将会看到黑色背景。