【问题标题】:My WatchKit wkinterfacetable won't scroll我的 WatchKit wkinterfacetable 不会滚动
【发布时间】:2015-05-19 23:45:12
【问题描述】:

尽管元素多于屏幕,但我似乎无法通过模拟器或实际手表中的触摸或滚轮获得滚动行为。

【问题讨论】:

    标签: scroll watchkit wkinterfacetable


    【解决方案1】:

    嵌套在组中时,表的行为不正常。删除该组,您的 tableview 应该滚动。

    HIG 还提到不要这样做:https://developer.apple.com/watch/human-interface-guidelines/ui-elements/

    【讨论】:

    • 谢谢你,做到了。也很高兴了解原因。
    • 我也曾尝试将一张桌子放在一个组中,但发现它不会滚动。我有一个基于页面的应用程序,其表格视图都可以正常工作,但是表格单元格使页面指示器难以看到,因为它们在其后面滚动。我希望添加一个组,以便我可以将表格调整到页面指示器上方。这有效,然后页面指示器清晰可见,但表格不再滚动。我无法调整实际表格的大小,谁能提供一种方法来实现我所追求的目标?
    【解决方案2】:

    我的那个没有滚动,因为我在情节提要中为该界面控制器启用了“固定到屏幕边缘”。确保您已禁用该功能。

    【讨论】:

    • 拯救了我的一天。像魅力一样工作。这只发生在 Xcode 11.2 中。旧版本没问题
    【解决方案3】:

    我在手表应用中找到了 2 个解决表格滚动问题的方法。

    1. 从组中删除表
    2. 用于显示指示器的其他解决方案是将组大小设置为“大小以适合内容” 附上屏幕截图供参考。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-01
      • 2015-06-22
      • 2014-05-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多