尊敬的Stackoverflow用户,我对编码非常陌生,这是我的第一篇文章!我现在正在开发的第一个应用程序有一个幻灯片菜单(汉堡包),尽管我找到了一个很好的制作方法教程,但它附带了一个非常烦人的白色标题(如果菜单是当我在iPhone X及更高版本上测试构建时打开),我想保持透明。稍后,我计划在其上放置图片,因此我的应用程序看起来像该网站的移动版本warp.net。
这是菜单的代码!
//Slide menu below
menu = SideMenuNavigationController(rootViewController: MenuListController())
menu?.setNavigationBarHidden( true, animated: false )
SideMenuManager.default.rightMenuNavigationController = menu
SideMenuManager.default.addPanGestureToPresent(toView: self.view)
}
@IBAction func didTapMenu(){
present(menu!, animated: true)
}
}
class MenuListController: UITableViewController {
var items = ["Latest", "Releases", "Video", "Shop"]
override func viewDidLoad() {
super.viewDidLoad()
tableView.backgroundColor = UIColor(named: "dreamTangerine")
tableView.register(UITableViewCell.self , forCellReuseIdentifier: "cell")
}
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return items.count
}
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)
cell.textLabel?.text = items[indexPath.row ]
cell.textLabel?.textColor = .white
cell.backgroundColor = UIColor(named: "dreamTangerine")
return cell
}
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
tableView.deselectRow(at: indexPath, animated: true)
}
}
// End of Slide Menu"
任何帮助将不胜感激!