首页 > 代码库 > swift侧开菜单

swift侧开菜单

此文来自学习这篇博客后的学习笔记,原博客是用oc写的,我最近在学swift,于是改写为swift。

swift和oc之间互相调用还是很方便的,但是要注意AnyObject和optional的运用,我现在对其理解

也不是很深刻。另外由于swift更新很快,许多文档没来得及更新,还是要在xcode里跳到声明。

这次便遇到了UITableView中的一个问题,花了一天多才解决(以前一直以为是oc和swift互相调用

的问题,后来用排除法,排查到了UITableView,之后又花了半天,一个一个函数声明查看,才

发现函数声明变了)。

 

上面提到的那篇博客已经写得很详细里,是用GHSidebarNav实现的,我简单说一下,要给它一个

controller就可以了,这个controller一般用UITableViewController,然后在tableview里的点击

事件里,调用一下toggleSidebar。

另外要注意UIStoryborad 这个instantiateViewControllerWithIdentifier的实例化顺序,没有看

具体的实现,经过输出log,发现在显示到屏幕时才实例化。

点击,下载代码。

初学oc及swift,希望大家多多指正。

swift侧开菜单