【问题标题】:Fixed Buttons/Cells that disappear when scrolling修复了滚动时消失的按钮/单元格
【发布时间】:2018-05-18 00:45:50
【问题描述】:

我正在制作我的第一个电子商务应用程序,但在设置主情节提要上的场景时应该使用的特定视图/控制器时遇到了一些麻烦。

我的问题:我试图将三个按钮锁定在视图顶部,并在我滚动浏览商店商品时让它们消失。商店项目当前位于主视图中容器内的表视图控制器中,位于上述按钮下方。当滚动回顶部时,按钮应该会重新出现,就像它们在初始场景中一样。

我认为当前的布局行不通,但我有点迷失了应该如何设计它,所以我可以让它按照我想要的方式运行。

我什至不需要任何代码,我只想要一个起始布局。

【问题讨论】:

    标签: ios swift xcode xcode9


    【解决方案1】:

    1- 布局/功能并不复杂到孤立的程度

    2- Impelement

    func scrollViewDidScroll(_ scrollView: UIScrollView) {
       // check scrollview.contentOffset.y
    }
    

    3- 在垂直UIStackView 内设置顶部 3 个按钮,分布为fillEqually,并将其高度约束挂钩为IBOutlet 并控制其高度

    self.stackVHCon.constant = show ? 300 : 0
    self.view.layoutIfNeeded()
    

    根据scrollView的contentOffset的y值

    【讨论】:

      猜你喜欢
      • 2017-05-02
      • 1970-01-01
      • 2013-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多