0
我使用Xamarin(稳定通道)的最新版本,并准备重新发布到App Store的应用程序。自上次发布以来,只有一个webservice url发生了变化。用户界面没有变化。不过,我的桌子现在看起来很奇怪。发生的唯一变化是Xamarin Studio,Xamarin.iOS和Xamarin Mono的更新。执行旧的App Store版本没有这个视觉问题(在iOS 9.2.3的相同设备上)。UITableView在左右边界上有意外的空格
这两幅图像显示了左右边界的区别。一个有很多间距,而另一个没有。行分隔符接近奇数布局结束之前的左/右边缘。有趣的是,这是不可重现的每一个屏幕。故事板设计师设计的屏幕没问题。但是以编程方式实现的表视图不是。
有人知道这个方向有什么变化吗?我想这个问题是由Xamarin或iOS SDK中新的默认属性驱动的。
老样子(预期)
新面貌(意外)
不幸的是没有任何改变。在调试器中查看显示ContentInset已被设置为(0,0,0,0)。 – dannyyy
@dannyyy我编辑了我的答案。这么晚才回复很抱歉。让我知道它是否有帮助。 –
谢谢你的提示。我尝试了所有的事情,但问题并不能解决。更改这些属性可以调整内容,但单元格宽度和分隔符仍然很奇怪。尽管如此,我在故事板中创建了一个视图(和其他人一样),并使用了相同的控制器和数据源类,现在就像预期的那样。如果我还有一段时间,我会更详细地检查问题以找出原因。 – dannyyy