ios - 如何在 objective-c 中使用多个项目做可滚动的 TabBar?

标签 ios objective-c uiscrollview uitabbarcontroller tabbar

我正在开发一个需要超过 5 个 TabBar 项目的应用程序,所以我想知道如何制作我自己的从左向右滑动的 TabBar,这样就可以轻松访问标签栏上的所有按钮,而无需按“更多” ”

最佳答案

将 UICollectionView 与水平滚动一起使用,或将 UIScrollView 与自定义按钮的水平滚动一起使用。

或者将标签栏添加到 ScrollView 中,然后根据添加的 tabitem 为标签栏提供宽度。然后设置 scrollview 的 contentSize 取决于 tabbar 的宽度。

关于ios - 如何在 objective-c 中使用多个项目做可滚动的 TabBar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42778819/

相关文章:

ios - 如何确保 UIScrollView 中只有特定部分出现滑动?

ios - UIWebView 水平弹跳不起作用

ios - 如何仅使用单个 Storyboard本地化 iOS (iPhone/iPad) 应用程序?

ios - 使用iOS核心数据解析xml数据并存储它

objective-c - coreGraphic 渐变颜色数组

iphone - ASIHTTPRequest 将响应数据转换为 NSArray

iphone - UIScrollView 不弹起

ios - Mqtt和Push通知

ios - UITableViewCell 作为按钮

ios - objective-c - 一些数组项没有显示在我的 UITableView 中(有些显示了两次)