2016-08-01 56 views
0

我使用SWRevealViewController作爲我的應用程序中的菜單。從今天起,該應用僅適用於iPhone。現在我想爲iPad做好準備,但是有一個問題(看圖片,第一個是在iPhone上顯示應用程序(看起來很正常),第二個在iPad上看起來很不一樣)。SWRevealViewController無法在iPad上工作

My App on an iPhone

on iPad

爲什麼是白色的在iPad上?

感謝您的幫助!

回答

0

我自己解決了這個問題。

對於您使用tableView(控制器)的菜單。在類的tableView或tableViewController你需要添加以下功能:當您使用一個UITableViewController

  • 如果您使用靜態TableViewController在故事板作爲menuTableViewController做

    override func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) { 
        cell.backgroundColor = UIColor.clearColor() 
    } 
    
    • 你需要重寫沒有它的類,只生成一個類並刪除它的所有代碼並從上面添加函數。然後將該類添加到故事板中的MenuTableViewController。
  • 相關問題