首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 8选项卡式控制器,用于iPhone和iPad的不同选项卡

iOS 8选项卡式控制器,用于iPhone和iPad的不同选项卡
EN

Stack Overflow用户
提问于 2014-12-19 04:10:40
回答 2查看 424关注 0票数 0

我有要求使通用的应用程序,它有一个标签栏界面,但它有不同的标签排序的iPhone和iPad,例如,像iOS的iTune商店应用程序,iPhone的标签是音乐,电影,搜索,铃声等。但在iPad里,你可以选择音乐,电影,电视节目,有声读物,TopCharts,天才,购买。在故事板和使用Size类时,最好的方法是什么?因为我不想为iPhone和iPad创建两个故事板。理想情况下,我喜欢尽可能多地从故事板进行设置。

EN

回答 2

Stack Overflow用户

发布于 2014-12-20 15:40:27

你可以将两个标签栏控制器放到故事板上,按设备类型向右推一个。

您也可以通过编程方式创建uitabbarcontroller控制器。

票数 0
EN

Stack Overflow用户

发布于 2014-12-20 16:08:52

假设您有4个选项卡项用于iPhone,6个选项卡项用于iPad。在故事板设计中添加所有6个选项卡项,如果设备是iPhone,则删除不需要的选项卡项。

代码语言:javascript
复制
NSMutableArray *tabBarControllers = [NSMutableArray arrayWithArray:[self.tabBarController viewControllers]];
[tabBarControllers removeObjectAtIndex:5];
[tabBarControllers removeObjectAtIndex:6];
[self.tabBarController setViewControllers:tabBarControllers];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27554852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档