gpt4 book ai didi

ios - UITableView 在左右边框上有意想不到的空格

转载 作者:行者123 更新时间:2023-11-29 00:58:41 25 4
gpt4 key购买 nike

我正在使用 Xamarin(稳定 channel )的最新版本,并准备将应用程序重新发布到 App Store。自上次发布以来,只有一个 web 服务 url 发生了变化。用户界面没有变化。然而我的表格 View 现在看起来很奇怪。唯一发生的变化是 Xamarin Studio、Xamarin.iOS 和 Xamarin Mono 的更新。执行旧的 App Store 版本没有这个视觉问题(在装有 iOS 9.2.3 的同一设备上)。

两张图片显示了左右边框的差异。一个有很多间距,而另一个没有。并且行分隔符靠近奇数布局之前结束的左/右边缘。有趣的是,这并不是每个屏幕都可以重现的。用storyboard designer设计的画面是可以的。但是以编程方式实现的 TableView 不是。

有人知道这个方向有什么变化吗?我猜这个问题是由 Xamarin 或 iOS SDK 中的新默认属性引起的。

旧外观(预期)

enter image description here enter image description here

新面貌(意外)

enter image description here enter image description here

最佳答案

我遇到了同样的问题。 TableView 的内容在左侧有一个插图。我使用下面的代码解决了这个问题。

YourTableView.ContentInset = new UIEdgeInsets(0, 0, 0, 0);

如果这有帮助,请告诉我。

编辑

您还可以尝试其他一些操作。

  1. 边缘插图左侧的负插图。
  2. 为 tableViewCell 而不是表格设置插图。
  3. 将布局边距设置为 0。
  4. 禁用保留 super View 边距
  5. 将 super View 的前边距设置为 0。

this post使用类似下面的东西。也就是上面的数字 4。

cell.preservesSuperviewLayoutMargins = true
cell.contentView.preservesSuperviewLayoutMargins = true

关于ios - UITableView 在左右边框上有意想不到的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37299776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com