答案 0 :(得分:5)
对于您正在寻找的功能,这里有一个很棒的CocoaPod。
https://github.com/ilyapuchka/ReadMoreTextView
这将允许您设置最大行数并自定义附加到修剪文本末尾的文本。您可以更改字体和颜色,因为它是NSAttributedString
。
答案 1 :(得分:-2)
如果您向TabBar控制器添加超过4-5个视图控制器,无论是在故事板中还是以编程方式(将控制器阵列添加到Tabar控制器),它会自动在TabBar中显示更多项目作为tabar项目。
答案 2 :(得分:-6)
我想,你要知道的是如何在标签栏控制器中有超过5个视图控制器作为选项卡。
默认情况下,标签栏控制器可以容纳5个视图控制器的连接,但当它超过5个视图控制器时,在第5个选项卡上,它会创建一个可容纳额外视图控制器的选项列表。
首先使用View Controller并将其嵌入Tab键控制器,方法是转到编辑菜单,如 -
编辑 - >嵌入 - >标签栏控制器
然后拖动另一个视图控制器,并从标签栏控制器控件拖动新的视图控制器,如 -
并选择“关系Segue”下的视图控制器。
现在我们有类似的东西 -
标签栏名称看起来很难看。所以,让我们改变它。选择视图控制器的星形图标,然后在身份检查器中更改标题,如 -
让我们运行它,看看它是什么样的 -
现在让我们拖放7 5多个View Controller并分别命名为Tab 3,Tab 4,Tab 5,Tab 6和Tab 7。用Relationship Segue以相同的方式连接它们。在这里,我更改了每个View Controller下的视图颜色,以便轻松检测到这些变化。
让我们现在运行 -
当我们点击“更多”标签时,我们会看到 -
基本上在第五个视图控制器之后,所有都在最后一个选项卡下,但没有以标签方式。
选择列表下的每个视图控制器,它将转到之前完成的链接视图控制器。
如果要查看所有视图控制器,请单击顶部的编辑,您将看到如下内容:
希望这就是你所要求的并且有所帮助。