首页 文章

显示文本结尾旁边的更多按钮Swift

提问于
浏览
5

如果空间不足,我想在文本末尾或下方显示更多按钮 . 我不明白Apple开发者是怎么做到的?请快速回答 . 点击更多按钮后我想显示所有文字 . 将按钮更改为更少 .

提前致谢 .

enter image description here

3 回答

  • 4

    这是一个很棒的CocoaPod,可以满足您的需求 .

    https://github.com/ilyapuchka/ReadMoreTextView

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

  • -5

    如果向TabBar控制器添加超过4-5个视图控制器,无论是在故事板中还是以编程方式(将控制器阵列添加到Tabar控制器),它会自动在TabBar中显示更多项目作为tabar项目 .

  • -2

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

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

    首先使用View Controller并将其嵌入Tab Bar Controller,方法是转到Editor菜单,如下所示:

    编辑器 - >嵌入 - >标签栏控制器

    然后拖动另一个视图控制器,并从标签栏控制器控件拖动新的视图控制器,如 -

    enter image description here

    并选择“关系Segue”下的视图控制器 .

    enter image description here

    现在我们有类似的东西 -

    enter image description here

    标签栏名称看起来很难看 . 所以,让我们改变它 . 选择一个视图控制器的星形图标,然后在身份检查器中更改 Headers - 如

    enter image description here

    让我们来看看它的样子 -

    enter image description here

    现在让我们拖放7 5多个View Controller并分别命名为Tab 3,Tab 4,Tab 5,Tab 6和Tab 7 . 用Relationship Segue以相同的方式连接它们 . 在这里,我更改了每个View Controller下的视图颜色,以便轻松检测更改 .

    enter image description here

    让我们现在运行 -

    enter image description here

    当我们点击更多标签时,我们看到 -

    enter image description here

    基本上在第5个视图控制器之后,所有都在最后一个选项卡下但不是以选项卡方式 .

    选择列表下的每个视图控制器,它将转到之前完成的链接视图控制器 .

    如果要查看所有View Controller,请单击顶部的编辑,您将看到类似的内容 -
    enter image description here

    希望这是你所要求的,它有所帮助 .

相关问题