我有一个UITableViewController,我目前正在使用它来显示UITableView。我需要为此控制器添加功能,以便可以执行以下操作:
目前我尝试使用以下代码实现此目的:
this.TableView.TableHeaderView = MakeHeaderControl ();
public UIToolbar MakeHeaderControl ()
{
try {
var toolBar = new UIToolbar (new RectangleF (0, 0, TableView.Bounds.Size.Width, 41));
toolBar.Items = null;
var seg = new UISegmentedControl (new RectangleF (5, 4, TableView.Bounds.Size.Width - 10, 33));
seg.InsertSegment ("First", 0, false);
seg.InsertSegment ("Second", 1, false);
seg.ControlStyle = UISegmentedControlStyle.Bar;
seg.SelectedSegment = 0;
seg.ValueChanged += (sender, e) => {
var web = new UIWebView (this.View.Frame);
this.View = web;
var req = new NSUrlRequest (new NSUrl ("URL"));
web.LoadRequest (req);
};
toolBar.Add (seg);
return toolBar;
}
我在使用此代码时遇到的问题是:
如果没有上述两个问题,我该如何实现此功能?