让我们制作一个iOS Google Chrome浏览器拉动以使用Texture刷新

轻松响应的UI框架
纹理 texturegroup.org

首先,您应该使用indicatorNode创建按钮项。

IndicatorNode只是带有某种颜色的圆形视图。

接下来,您必须制作layoutSpec

  1. 使用关闭/刷新/加号按钮制作StackLayout
  2. 设置关于stackLayout的padding Inset
 静态让插入:UIEdgeInsets = .init(顶部:30.0,左侧:0.0,底部:30.0,右侧:0.0) 

3.将indicatorNode包装为absoluteLayout。

4.返回带有填充堆栈布局绝对指示器布局的 WrapperLayoutSpec

接下来,您应该将refresh-node覆盖到tableNode上。 哦! layoutSpecThatFits只是使用layoutSpecBlock的自定义方法

现在,使用scrollView参数制作updatePostion方法。