在Swift结尾处显示更多button

如果没有足够的空间,我想在文本的末尾或下面显示更多的button。 我不明白苹果开发者如何做到这一点? 请迅速回答。 点击更多button后,我想显示所有的文字。 将button更改为更less。

提前致谢。

在这里输入图像说明

这是一个伟大的CocoaPod您正在寻找的function。

https://github.com/ilyapuchka/ReadMoreTextView

这将允许您设置最大数量的行,并自定义附加到修剪文本末尾的文本。 您可以更改字体和颜色,因为它是NSAttributedString

如果向故事板或以编程方式(将控制器arrays添加到Tabar控制器中)添加多个4-5视图控制器到TabBar控制器,它会自动在TabBar中显示更多项作为Tabar项目。

我想,你要知道的是如何在一个标签栏控制器中有多于5个视图控制器作为选项卡。

默认情况下,一个选项卡栏控制器可以容纳5个视图控制器的连接,但是当它超过5个视图控制器时,在第五个选项卡上,它创build一个将容纳额外的视图控制器的选项列表。

首先把视图控制器,并将其embedded到选项卡栏控制器下,通过编辑器菜单像 –

编辑器 – >embedded – >标签栏控制器

然后拖动另一个视图控制器,然后从选项卡栏控制器控件拖动新的视图控制器,如 –

在这里输入图像说明

并select“关系Segue”下的视图控制器。

在这里输入图像说明

现在我们有类似的东西 –

在这里输入图像说明

标签栏名称看起来很丑。 所以,让我们改变这一点。select视图控制器的星形图标,然后在身份检查器中更改标题像 –

在这里输入图像说明

让我们运行它,看看它是怎么样的 –

在这里输入图像说明

现在让我们拖放另外7个视图控制器,并分别命名它们的Tab 3,Tab 4,Tab 5,Tab 6和Tab 7。 用关系Segue把它们连接起来。 在这里,我改变了每个视图控制器下的视图的颜色,以轻松检测到这些变化。

在这里输入图像说明

让我们现在运行它 –

在这里输入图像说明

当我们点击更多选项卡时,我们看到这个 –

在这里输入图像说明

基本上在第五个视图控制器之后,所有的都在最后一个Tab下面,而不是以标签的方式。

select列表下的每个视图控制器,它将带您到之前完成的链接的视图控制器。

如果你想看到所有的视图控制器,点击顶部的编辑,你会看到像 – 在这里输入图像说明

希望这是你问的,它有帮助。