… LeaderView

Platform

LeaderView 是一个可配置的排版元素,用于渲染从一个视图到下一个视图的基线“引导线”,就像在书籍索引中看到的那样。

Chapter One: The Dottening ……………………………… 1
Chapter Two: The Dots Return ………………………… 12
Chapter Three: These Things Again?! ……… 18
...
Chapter Twenty-Six: Where
the Hell Are They All
Coming From?!             ………………………………… 206

特性

您可以配置

示例

创建一个简单的引导线

import LeaderView

Leader {
  Text("Chapter One: The Dottening")
    .font(.title2)
} trailingView: {
  Text("1")
    .font(.title3)
    .monospaced()
    }

使用所有花哨的样式

import LeaderView

Leader(
  dotDiameter: dotDiameter,
  viewSpacing: viewSpacing,
  dotSpacing: dotSpacing,
  minLeaderWidth: minLeaderWidth
) {
  Text("Introduction")
    .font(.title2)
} trailingView: {
  Text("ii")
    .font(.title3)
    .monospaced()
    .italic()
}

贡献

欢迎贡献!如果您想为 LeaderView 做出贡献,请 fork 该仓库并提交 pull request。

许可

本项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件。