我正在为 iPad 使用 monotouch 创建一个主细节应用程序。在我添加的主视图中,自定义 UIViewController。这个 UIViewController 在顶部有一个工具栏和 2 个 UITableView。我只能看到第一个 UITableView。我在底部看不到工具栏和其他 UItableView。
我不确定是否需要打开任何东西或配置任何东西来启用可见性。
我为每个表格视图和工具栏创建了出口。
如果有人能对此有所了解,我将不胜感激。
请看图片。
谢谢
巴兰辛尼亚
更新:我有 AppDelegate 代码如下
[Register ("AppDelegate")]
public partial class AppDelegate : UIApplicationDelegate
{
// class-level declarations
UIWindow window;
UISplitViewController splitViewController;
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
// create a new window instance based on the screen size
window = new UIWindow (UIScreen.MainScreen.Bounds);
var controller = new RootViewController ();
var navigationController = new UITabbedViewController();
var detailViewController = new UIDetailViewTabbedBarController();
splitViewController = new UISplitViewController ();
splitViewController.WeakDelegate = detailViewController;
splitViewController.ViewControllers = new UIViewController[] {
navigationController,
detailViewController
};
window.RootViewController = splitViewController;
navigationController.DetailViewController = detailViewController;
// make the window visible
window.MakeKeyAndVisible ();
return true;
}
}
我的导航控制器是具有 2 个 UIViewController 的 UITabbedView 控制器。我在其中一个 UIViewController 中添加了工具栏和 2 个表视图。