6

我有一个 Iphone 应用程序,其中标签栏中有 10 个标签项。

我不想在这里添加标签栏的更多按钮行为。

相反,我需要将我的标签栏设置为可滚动的。

任何人都可以有想法或链接来说明这一点吗?

有人可以指导我正确的方向吗?

4

3 回答 3

9

但是你不能使用UITabbar. 您需要创建UITabbar行为相同的自定义。

以下是一些项目的链接,将对您有更多帮助。

  1. 无限标签栏
  2. 可滚动的标签栏
于 2013-05-29T10:06:17.947 回答
0

1) 定义UIScrollview *scrollview
2) 拖放滚动视图
3) 在 xib 中连接实例和委托
4) 设置滚动视图的框架,使其可滚动且大于视图大小
5) 将 uitabbar 作为子视图添加到滚动视图

[uitabar instance addsubview:scrollview];
于 2013-05-29T10:25:07.440 回答
0

你试过看这里吗? 如何在 iOS 中制作水平可滚动的 UITabBar?

虽然,这就是我不写评论的原因,但我不会使用滚动视图,如接受的答案中所述。相反,我会使用 uipickerview,并使用 CGAffineTransformRotate 将其旋转 90 度。让我知道这个是否奏效。

于 2013-05-29T10:06:18.923 回答