uitableview - MonoTouch.Dialog DialogViewController Rowheight 方向改变时不保持
问题描述
在我的 Xamarin 项目中,我使用了 DailogViewController。
使用它,我已经设置了根元素和高度。
当我运行应用程序时,它可以正常工作并且我设置的高度(35f)。
但是当方向改变时,在调试控制台中,我将 35f 视为行高,但在视图中,它大于 35f。
第一个输出如下图所示,这是正确的,
但是方向改变后,它显示更大的尺寸,但在控制台中,行高的值显示为35f。
任何帮助将不胜感激以解决 UI 中的这种差异。
我对其进行了更多调试,它将其大小重置为 63f。
经过更多调试,我发现,如果我们使用“BadgeElement”类创建带有Image+text的单元格,那么只有它正在发生。为“BadgeElement”设置静态高度的任何方式
解决方案
推荐阅读
- tmux - 是否可以使用 vim 键绑定从 PuTTY 上的 tmux 将文本复制到我的 Windows 10 剪贴板?
- r - 具有多个虚拟变量的饼图
- graphql - Gatsby Remark 插件:创建的节点对 GraphIQL 可见,但在 Gatsby 页面上的查询返回 null
- javascript - Ajax 服务器端 proc 以 Invalid JSON response 结束
- selenium - Selenium (chromedriver) 在本地机器上工作,但不在 Ubuntu 服务器上
- python - Tensorflow Keras 从回调中修改模型变量
- c# - 将对象转换为类时,未包含在对象中的变量会发生什么情况?
- generics - 除了使用带有相关常量的特征之外,还有一种更简单的方法来为通用结构配备常量吗?
- java - 如何在不使用任何“ButtonType”控件的情况下在 JavaFx 中创建自定义对话框?
- c++ - 如何在 C++ 中将文本文件的特定行读入 int 类型的数组?