【问题标题】:Change the height of a row after the Ui has been displayed显示 Ui 后更改行高
【发布时间】:2014-01-22 19:05:49
【问题描述】:

在 monotouch.dialog 中是否可以在显示 Ui 后更改行高?

这样做的原因是 UI 被绘制,然后一旦从服务传回一些文本,我将填充一个 TextViewElement,它使用 Text Kit 将文本绘制到 Ui。

我想调整行大小以适合文本。

我正在使用 IElementSizing 但这仅在首次加载时调用。在此之后我需要修改行高。

我还在根上设置了不均匀的行。

【问题讨论】:

    标签: xamarin.ios xamarin monotouch.dialog textkit


    【解决方案1】:

    IElement.GetHeight应该在你调用Reload之后再次调用,例如

    root_element.Reload (your_element, UITableViewRowAnimation.None);
    

    注意:如果您提供一些有关您正在使用(或尝试)的源代码,则更容易回答(并且可能更准确)。

    【讨论】:

      猜你喜欢
      • 2023-03-15
      • 2020-10-21
      • 1970-01-01
      • 2016-07-14
      • 2021-07-21
      • 2015-01-27
      • 2012-05-09
      • 2019-11-01
      • 2013-02-01
      相关资源
      最近更新 更多