iPad 용 모노 터치를 사용하여 마스터 세부 응용 프로그램을 만듭니다. 마스터 뷰에서는 사용자 정의 UIViewController를 추가했습니다. 이 UIViewController 상단 및 2 UITableView 도구 모음이 있습니다. 첫 번째 UITableView 만 볼 수 있습니다. 도구 모음과 다른 UItableView가 아래쪽에 표시됩니다.도구 모음이 사용자 정의 UIViewController에서 보이지 않습니다.
아무 것도 켜거나 가시성을 사용하도록 설정해야하는지 잘 모르겠습니다.
각 테이블보기 및 도구 모음에 대해 콘센트를 만들었습니다.
누구든지이 부분에 불을 붙이면 감사하게 생각합니다.
이미지를 참조하십시오.
감사
발안 Sinniah
UPDATE
: 나는[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;
}
}
내 네비게이션 컨트롤러 아래로 AppDelegate에 코드가 2의 UIViewController을 가지고 UITabbedView 컨트롤러입니다. UIViewController 중 하나에서 도구 모음과 2 개의 표보기를 추가하고 있습니다.
도구 모음에 대한
NavigationController가 NULL이기 때문에 충돌이 발생합니다. 나는 내 질문을 업데이트했다. 이것은 내가 옳지 않은 일을하고 있다고 말할 것입니다. Thanks –
이전에는 splitviews를 사용하지 않았지만, 일반적으로 navController를 창 rootviewcontroller로 설정하고 mainview를이 navigationController에 추가해야합니다. window = new UIWindow (UIScreen.MainScreen.Bounds); navcontroller = new UINavigationController(); navcontroller.PushViewController (새 SplitViewController(), false); window.RootViewController = navcontroller; window.MakeKeyAndVisible(); return true; – Kevinc