iphone - 如何在 iOS 中制作水平可滚动的 UITabBar?

标签 iphone ios ipad

我的应用程序中的 UITabBar 由 10 多个项目组成,但宽度足以放置所有 10 多个项目。

如何在 iOS 中制作水平滚动的 UITabBar?

谢谢。

最佳答案

至少在某种程度上你必须自己动手。

可能 的工作是创建一个 UITabBar View (不是 Controller )并将其嵌入到 UIScrollView 中。然后,您可以通过将其添加到您的 TabBarController.view/tabBarView 或其他内容来使用它来代替常规的 Tab Bar 控件。当然,您必须多试几次才能让它看起来正确,而且我不确定只是将 View 设置得更宽一些是否真的会使其显示更多项目。

当然,为了获得最佳结果,您可能希望做一些完全自定义的事情。

关于iphone - 如何在 iOS 中制作水平可滚动的 UITabBar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8482661/

相关文章:

iphone - 通过设置 Root View Controller 来切换 View 有什么问题吗?

ios - 如何在 UITextview 上的单击事件中停止键盘外观?

ios - 如何同时去除 ipad 5.1、6.0、.7.0 中应用程序图标的光泽效果?

ios - 使用 ReactiveCocoa 在网络 API 调用失败时请求重试

ios - UICollectionView 自定义布局中间列开始较高

html - 从 HTML 链接在 iPad 上打开 iBook 文件

iphone - 为什么 viewDidLoad 在关闭 UIIMagePickerViewController 后被调用?

iphone - 自定义UINavigationController动画: CATransition

iphone - 将 NSString 日期转换为 NSDate 或特定字符串

iphone - 如何使用 iPhone SDK 改变图像的形状?