【问题标题】:how do I set image and text both in top tabbed bar?如何在顶部标签栏中设置图像和文本?
【发布时间】:2017-03-28 05:43:16
【问题描述】:

我想要一个类似于这张图片的功能:

像标签栏这样的顶部部分正在滚动,它包含动态的图标和标题,并且在选择时,子类别也会从网络服务的集合视图中动态添加。我已经管理了所有东西,除了上部标签滑动中标题之前的图标。 使用这个库来实现所有:CarbonKit

这里有人知道如何添加带有标题文本的图标或我可以使用的任何其他第三方控制器吗?请推荐

【问题讨论】:

  • 你可以使用simpe UIbutton
  • @Anbu.Karthik 你的意思是说 UIButtons 在顶部,如果用户从下面的页面滚动怎么办?添加更多控制器不是一个好主意。
  • 选择和想法是你的,如果你不喜欢第三方,那就点赞吧,创建一个滚动视图,在顶部添加带有标签的按钮,下面使用 tableview 或编程访问,仅此而已
  • @Nij 你用 CarbonKit 实现了 Text with Image 吗?
  • @Aashish1aug 我使用 YSLContainerViewController 和修改的库实现了这个功能,删除了他们的 UILabel 并自己放置了 UIImage。

标签: ios objective-c tabs uisegmentedcontrol scrollable


【解决方案1】:

我认为它是自定义段控制器。你可以使用这个框架

https://github.com/HeshamMegid/HMSegmentedControl

用于制作这样的自定义细分。

【讨论】:

  • 是的,它是自定义段,我想要图标和文本,在碳套件中,您可以使用图像或字符串作为标签栏。 HMSegmentControl 两者都提供吗?我不这么认为。
  • @nij 你可以使用包含图标+文字的图片。
  • 我也试过了,但图像默认有色调,问题仍有待解决。见github.com/ermalkaleci/CarbonKit/issues/100
  • 在 hmsegmentedcontrol 中,您可以提供选中和取消选中状态图像。查看来自 github 的示例
【解决方案2】:

好吧,我已经为与您的需求类似的需求创建了一个控件,

它是使用 UICollectionView(for header) 和 UIPageViewController 构建的。我为此创建了一个基本单元,现在它是不可定制的。代码在Github 上可用,您可以在其中提供使用自定义单元格的规定。

【讨论】:

    猜你喜欢
    • 2011-09-28
    • 2015-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-22
    • 1970-01-01
    相关资源
    最近更新 更多