Ios 绑定后MvvmCross调整UITableView的大小

Ios 绑定后MvvmCross调整UITableView的大小,ios,uitableview,xamarin,mvvmcross,Ios,Uitableview,Xamarin,Mvvmcross,我有一个绑定到TableView的MvxTableViewSource,我希望TableView的帧高度与其内容高度相匹配。下面的代码对我的应用程序没有任何可视性,即使TableView的高度已更新(在ViewDidDisplay中的断点处),TableView的高度显示为最初在ViewDidLoad中设置的高度 如何通过编程设置绑定的TableView的框架高度,使其显示在屏幕上,该值似乎设置正确,但UI没有更新 public override void ViewDidAppear(bool

我有一个绑定到TableView的MvxTableViewSource,我希望TableView的帧高度与其内容高度相匹配。下面的代码对我的应用程序没有任何可视性,即使TableView的高度已更新(在ViewDidDisplay中的断点处),TableView的高度显示为最初在ViewDidLoad中设置的高度

如何通过编程设置绑定的TableView的框架高度,使其显示在屏幕上,该值似乎设置正确,但UI没有更新

public override void ViewDidAppear(bool animated)
{
        base.ViewDidAppear(animated);

        var frame = _jobTable.Frame;
        frame.Height = _jobTable.ContentSize.Height;
        frame.Width = View.Frame.Width;
        _jobTable.Frame = frame;
        _jobTable.SetNeedsDisplay();
}