【问题标题】:UITableView iOS11 does not scroll - XCode 9UITableView iOS11 不滚动 - XCode 9
【发布时间】:2017-09-26 13:13:24
【问题描述】:

我的应用程序中的表格视图拒绝通过用户交互滚动。它们是可调整大小的单元格,具体取决于单元格内的图像大小,因此当表格视图单元格调整大小时,一些内容会滚动到正确的位置。但在用户交互时根本不滚动。请帮忙?

编辑:表格视图会滚动,但前提是用户从屏幕的最左边缘滚动。在那之前,没有任何交互是从屏幕中心注册的。左侧似乎也有某种插图,因为我注意到内容和屏幕之间存在细微的差距。

【问题讨论】:

    标签: objective-c uitableview uiscrollview ios11 xcode9


    【解决方案1】:

    我已经找到了滚动问题和左侧边距的解决方案。表格视图只能从边缘滚动,因为没有单元格内容。这导致我延迟内容涉及财产。

    if (@available(iOS 11.0, *)) {
            self.viewRespectsSystemMinimumLayoutMargins = NO;
            self.shoutsFeedTable.delaysContentTouches = YES;
    }
    

    viewcontroller 的属性viewRespectsSystemMinimumLayoutMargins 允许将边距设置为零。这导致了我的项目中的一些约束问题,这些问题很容易解决。希望这对其他人有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-27
      • 2018-03-26
      • 1970-01-01
      • 1970-01-01
      • 2012-09-06
      • 1970-01-01
      • 1970-01-01
      • 2019-06-16
      相关资源
      最近更新 更多