【发布时间】:2015-11-01 16:17:52
【问题描述】:
单击时我试图更改单元格的背景。 类似于css的hover或者focus,怎么办?
// NO MOMENTO QUE SELECIONAR UM ITEM DO MENU func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) { 开关(indexPath.row) { 案例0: var centerViewController = self.storyboard?.instantiateViewControllerWithIdentifier("ViewController") as!视图控制器 var centerNavController = UINavigationController(rootViewController: centerViewController) var appDelegate:AppDelegate = UIApplication.sharedApplication().delegate as!应用委托 appDelegate.centerContainer!.centerViewController = centerNavController appDelegate.centerContainer!.toggleDrawerSide(MMDrawerSide.Left,动画:真,完成:无) 休息; 情况1: var ensinoViewController = self.storyboard?.instantiateViewControllerWithIdentifier("EnsinoViewController") as! EnsinoViewController var ensinoNavController = UINavigationController(rootViewController: ensinoViewController) var appDelegate:AppDelegate = UIApplication.sharedApplication().delegate as!应用委托 appDelegate.centerContainer!.centerViewController = ensinoNavController appDelegate.centerContainer!.toggleDrawerSide(MMDrawerSide.Left,动画:真,完成:无) 休息; 案例2: var pesquisaViewController = self.storyboard?.instantiateViewControllerWithIdentifier("PesquisaViewController") as! PesquisaViewController var pesquisaNavController = UINavigationController(rootViewController: pesquisaViewController) var appDelegate:AppDelegate = UIApplication.sharedApplication().delegate as!应用委托 appDelegate.centerContainer!.centerViewController = pesquisaNavController appDelegate.centerContainer!.toggleDrawerSide(MMDrawerSide.Left,动画:真,完成:无) 休息; 案例3: var extensaoViewController = self.storyboard?.instantiateViewControllerWithIdentifier("ExtensaoViewController") as!扩展视图控制器 var extensaoNavController = UINavigationController(rootViewController: extensaoViewController) var appDelegate:AppDelegate = UIApplication.sharedApplication().delegate as!应用委托 appDelegate.centerContainer!.centerViewController = extensaoNavController appDelegate.centerContainer!.toggleDrawerSide(MMDrawerSide.Left,动画:真,完成:无) 休息; 案例4: var agendaViewController = self.storyboard?.instantiateViewControllerWithIdentifier("AgendaViewController") as!议程视图控制器 变种议程NavController = UINavigationController(根视图控制器:议程视图控制器) var appDelegate:AppDelegate = UIApplication.sharedApplication().delegate as!应用委托 appDelegate.centerContainer!.centerViewController = 议程导航控制器 appDelegate.centerContainer!.toggleDrawerSide(MMDrawerSide.Left,动画:真,完成:无) 休息; 案例5: var telefoneViewController = self.storyboard?.instantiateViewControllerWithIdentifier("TelefoneViewController") as! TelefoneViewController var telefoneNavController = UINavigationController(rootViewController: telefoneViewController) var appDelegate:AppDelegate = UIApplication.sharedApplication().delegate as!应用委托 appDelegate.centerContainer!.centerViewController = telefoneNavController appDelegate.centerContainer!.toggleDrawerSide(MMDrawerSide.Left,动画:真,完成:无) 休息; 默认: println("\(menuItems[indexPath.row]) 被选中"); } } }【问题讨论】:
标签: ios swift uitableview