iOS开发:Tab Bar Controller与Web内容展示
1. Tab Bar Controller简介
Tab Bar是屏幕底部一排始终可见的按钮,用于打开应用的不同功能。曾经它在主流UI设计中并不突出,但近年来又重新流行起来。在大屏幕设备出现之前,iPhone屏幕尺寸较小,Tab Bar会占用一定屏幕空间,这对小屏幕设备来说是个问题。随着2014年末苹果推出大屏幕的iPhone 6和6 Plus,开发者开始用Tab Bar取代应用现有的菜单。像Facebook、Whatsapp、Twitter等热门应用都采用了Tab Bar进行导航。
Tab Bar能让用户只需点击一下就能快速访问应用的核心功能,虽然会占用一些屏幕空间,但很值得。导航控制器通过管理视图控制器栈让用户浏览分层内容,而Tab Bar则管理多个相互之间不一定有关联的视图控制器。通常,Tab Bar控制器至少包含两个标签,最多可添加五个标签。
2. 构建Tab Bar Controller
2.1 创建Tab Bar项目
打开FoodPin项目,我们要创建一个包含三个项目的Tab Bar:
- Favorites:餐厅列表屏幕。
- Discover:用于发现朋友或全球美食爱好者推荐的心仪餐厅的新屏幕。
- About:应用的“关于”屏幕。
创建Tab Bar很简单,无需编写代码,只需使用Interface Builder将一组视图控制器嵌入Tab Bar控制器即可。具体步骤如下:
1. 打开 Main.storyboard 文件,选择应用的初始控制器——导航控制器。
iOS开发中Tab Bar与Web内容展示技巧
超级会员免费看
订阅专栏 解锁全文
569

被折叠的 条评论
为什么被折叠?



