ios - 显示带有滚动选项的所有选项卡(在屏幕上应该只有 4 个选项卡)

标签 ios uiscrollview ios6 uitabbar uitabbaritem

我是 iOS 开发新手。到目前为止,我所做的如下。

  1. 创建新项目
  2. 删除了所有 Controller 并添加了 View Controller 。
  3. ScrollView 拖入 ViewController
  4. ScrollView 中拖动 Tab Bar
  5. Tab Bar 中拖动了 7 个 Tab Bar Item

现在当我执行这个项目时,屏幕上显示了所有 7 个选项卡,这看起来不太好。所以我计划首先只显示 4 个选项卡,如果用户水平滚动它,用户可以滚动并查看其余选项卡。

所以,我想要实现的是以编程方式在 ScrollView 中设置一些参数,它只会显示前 4 个选项。

对此有何想法/建议?

最佳答案

编辑:

我觉得这个可能更适应这种情况。与 KLHorizo​​ntalSelect 相反,它有点旧(一年没有在 master 分支上提交?)而且我没有使用它的经验,但它可能会解决你的问题:InfiniTabBar .

描述很短:

A scrolling tab bar with space for infinite items


也许你可以看看这个控件:KLHorizontalSelect .

这是它的样子:

enter image description here

我不认为它看起来完全符合您的要求,但我认为它工作几乎与您期望的一样。也许您可以参与设计?

关于ios - 显示带有滚动选项的所有选项卡(在屏幕上应该只有 4 个选项卡),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13743777/

相关文章:

ios - Alamofire 自动刷新 token 并在 iOS Swift 4 中重试之前的 API 调用

objective-c - 获取 NSInteger 值

ios - 无法让 NSFileHandleDataAvailableNotification 触发标准输出管道

ios - isKindOfClass 抓取标签

ios6 - UIWebView 角不圆

objective-c - 遵循 iOS 教程时找不到特定代码

ios - UIPanGestureRecognizer 与 UIPinchGestureRecognizer 的 super View 冲突

ios - UIScrollView 不滚动 - 内容大小不明确

ios - 找不到 FacebookSDK.h' 文件

iphone - 在 facebook ios6 中未进入 if(granted ) 循环 "Sign in with Facebook"