在用户开始滚动之前获取要重置的 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 (将#修改为@)