[IT专家]献给初学iOS的小盆友们

管我坏不坏,又没叫你爱!
584次浏览
2019年12月11日 02:15
最佳经验
本文由作者推荐
app开发小项目
本文由我司收集整编,推荐下载,如有疑问,请与我司联系
献给初学 iOS 的小盆友们——微博 app 项目开发之四设置导航功能
2016/01/20 392 本节课我们主要想实现导航条的导航功能,顺便要解决一些
bug。学到的知识点包括控制器的转换,和 xib 的使用。
主要内容 导航条导航功能 设置导航条内容 解决导航条 bug 本节资料下
载 第四节资料下载
4.1 导航条导航功能,并隐藏 tabBar 我们这里主要学些,如何在点击首页导
航条的右边按钮后显示新的控制器,而且在新控制器上隐藏 tabBar,并且在新控制
器的右边按钮设置一键返回根控制器的功能。 首先创建一个新的控制器类
YGOneViewController,继承自 UIViewController。然后创建一个 xib 文件,创建方
法如下图所示:
这里要让 xib 的名字与对应类的名字相同,取名为 YGOneViewController,因为
系统会首先为控制器默认加载相同名字的 xib。然后在选中的 xib 视图内,添加一个
跳转按钮,可以跳转到下一个控制器,而且要把 xib 绑定到对应的
YGOneViewController 类上。如下图所示: 最后不要忘记右键点击 file Owner 图
标,然后把 view 与 xib 的视图连线。如下图所示:
这样就可以修改 YGHomeViewController 里的 pop 方法了,代码如下:
- (void)pop //创建新的控制器 YGOneViewController *one =
[[YGOneViewController alloc]init]; //跳转到新的控制器 [tionController
pushViewController:one animated:YES];} 代码说明:在这里,创建视图控制器的
init 方法与 initWithNibName:nil 方法时一样的,因为系统默认加载相同名字的 xib