微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在用户开始滚动之前获取要重置的 tableview 数据

如何解决在用户开始滚动之前获取要重置的 tableview 数据

我遇到了一个奇怪的问题,我明白了实际上是正常的吗? 我在 UITableViews 上做了一些阅读,我注意到我的表格没有自动更新其高度的原因是因为数据在用户滚动时静止。 我正在更新整个应用程序中字体的高度。这对我的 ListViews 工作正常,但我注意到我的表格视图中单元格中的一些数据被切断了,当用户向下滚动然后返回时,它会调整单元格的大小。 不幸的是,被切断的单元格是列表中的第一个单元格,所以很明显。我正在使用 iOS 和 Android,但 Android 不这样做,所以我认为这是 UITableView 的问题。有没有办法让tableview自动重置? 我已经阅读了一些关于 Swift 和约束的答案,但我没有对我的 CellViews 应用约束,我认为我不能。

我的表如下所示:

<TableView x:Name="SettingsTable"
     HasUnevenRows="True">
  <TableRoot>  
    <TableSection Title="User Preferences">
       <ViewCell Tapped="FontResizePage">
           <StackLayout>
              <Image Source="gears.png"/>
              <Label Text="Font Resize" FontSize="{Binding Pt17}"/>       
           </StackLayout>
       </ViewCell>
    </TableSection>
    <TableSection Title="Security & Login">
        <ViewCell>
          <StackLayout> 
             <Image Source="lock.png"/>
             <Label Text="Password" FontSize="{Binding Pt17}"/>                                                            </StackLayout></ViewCell>

有什么建议吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。