显示所有带有滚动选项的标签(屏幕上应该只有

show all tabs with scrolling option (on screen there should be only 4 tabs)(显示所有带有滚动选项的标签(屏幕上应该只有 4 个标签))
本文介绍了显示所有带有滚动选项的标签(屏幕上应该只有 4 个标签)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am newbie for iOS development. What I have done so far is as below.

  1. 创建新项目
  2. 移除所有控制器并添加视图控制器.
  3. ViewController
  4. 中拖入ScrollView
  5. ScrollView
  6. 中拖动Tab Bar
  7. Tab Bar中拖拽了7个Tab Bar Item.
  1. Created New Project
  2. Removed all controller and added View Controller.
  3. Dragged ScrollView in ViewController
  4. Dragged Tab Bar in ScrollView
  5. Dragged 7 Tab Bar Item in Tab Bar.

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

Now when I execute this project, I have all 7 tabs on screen which is not looking good. So what I am planning is display only 4 tab at first and if user scroll it horizontally, user can scroll and see rest tabs.

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

So, what I want to achieve is programmatically set some parameter in ScrollView that it will display only first 4 options only.

对此有什么想法/建议吗?

Any idea/ suggestion on this to be done?

推荐答案

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

I think this one may be even more adapted to the situation. Contrary to KLHorizontalSelect, it's kind of old (no commit on the master branch for a year ?) and I have no experience with it, but it may solve your problem : InfiniTabBar.

描述很短:

带有无限项空间的滚动标签栏

A scrolling tab bar with space for infinite items

<小时>

也许你可以看看这个控件:KLHorizo​​ntalSelect.

它是这样的:

我不认为它看起来完全符合您的要求,但我认为它工作原理几乎符合您的预期.也许你可以从事设计工作?

I don't think it looks exactly as you want, but I think it works almost as what you're expecting. Maybe you can work on the design ?

这篇关于显示所有带有滚动选项的标签(屏幕上应该只有 4 个标签)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Why local notification is not firing for UNCalendarNotificationTrigger(为什么没有为UNCalendarNotificationTrigger触发本地通知)
iOS VoiceOver functionality changes with Bundle Identifier(IOS画外音功能随捆绑包标识符而变化)
tabbar middle tab out of tabbar corner(选项卡栏中间的选项卡角外)
Pushing UIViewController above UITabBar(将UIView控制器推送到UITabBar上方)
How can I sync two flatList scroll position in react native(如何在本机Reaction中同步两个平面列表滚动位置)
Get an event when UIBarButtonItem menu is displayed(显示UIBarButtonItem菜单时获取事件)