用系统图标创建UITabBarController
2015-11-01 23:54
399 查看
有时候为了节省时间,做一些简单实用的选项卡界面。我们也会用系统自带的一些选项卡图标。实现方式如下:
初始化一个UITabBarController:
初始化一个UITabBarItem为系统item,在此处你也可以修改它的标题和其他属性:
将你的选项卡赋值给相应的控制器view:
添加UITabBarController的选项卡控制器数组。
这样就实现了使用系统图标的选项卡,效果图如下:
初始化一个UITabBarController:
UITabBarController *_tab = [[UITabBarController alloc]init];
初始化一个UITabBarItem为系统item,在此处你也可以修改它的标题和其他属性:
UITabBarItem *item0 = [[UITabBarItem alloc]initWithTabBarSystemItem:UITabBarSystemItemContacts tag:0];
将你的选项卡赋值给相应的控制器view:
FriendController *_friend = [[FriendController alloc]initWithNibName:@"FriendController" bundle:nil]; _friend.tabBarItem = item0;
添加UITabBarController的选项卡控制器数组。
_tab.viewControllers = @[_friend,_look,_search,_more];
这样就实现了使用系统图标的选项卡,效果图如下:
相关文章推荐
- UIAlertController
- iOS 9: UIStackView入门
- 优化UITableViewCell高度计算的那些事
- 最长递增子序列详解(longest increasing subsequence)
- AutoLayout深入浅出五[UITableView动态高度]
- 自定义UISlider的样式和滑块
- HDU 5531 Rebuild ——— 2015ACM-ICPC亚洲区长春站
- [UVA 11235]Frequent values[线段树区间查询]
- 控制器之间的传值—— segue与代理的合作
- Sudoku - The 2015 China Collegiate Programming Contest && UESTC 1222
- 有时候会纠结于选择通知还是代理
- 改变UINavigationBar颜色需要注意的地方
- EasyUI DataGrid添加超链接
- GUID相关
- hdoj 5538 House Building 【正反扫 求表面积 简单题】
- LeetCode Implement Stack using Queues 栈&队列
- 添加到UIView上的UIButton点击没反应 UITest时源文件找不到解决方案
- 插座变量,Interface Builder
- A. Wizards' Duel
- Rogue游戏(一)——游戏框架搭建