Tag: xamarin

通过tableview添加视图(UITableViewController)

情况:我有一个UITableViewController从一个服务asynchronous加载一些数据。 在此期间,我想放置一个全屏幕(除了导航栏)视图在表视图显示我的自定义指标和文字。 问题:我面临的问题是,当我的自定义视图(它有一个红色的背景)被放置在UITableView的表视图的行通过我的自定义视图(见下图)显示。 我尝试过:我试图使用insertBelow和以上,没有工作。 我也试过:tableview.Hidden = true,但是由于某些原因,这也隐藏了自定义视图,如图2所示。 Image1:出于某种原因,我可以看到线条抛出了我的视野。 图2:当隐藏=真使用时,Tableview +自定义视图消失。 我的代码: public override void ViewDidLoad () { base.ViewDidLoad (); UIView view = new UIView (new RectangleF (0, 0, this.TableView.Frame.Width, this.TableView.Frame.Height)); view.BackgroundColor = UIColor.Red; this.TableView.AddSubview (view); TableView.Source = new SessionTableViewSource (); }