[英]Loading a UIViewController xib to ContainerView in storyboard
[英]Is it possible to show UIView with XIB in UIViewController in storyboard?
我沒有精確地問過我的問題,因為它是情節提要,我也沒明白如何問我的問題。
我有一個UIViewController,在其中單擊按鈕,我想顯示一些UIView,ScrollView。 在這里,我並沒有在父ViewController中添加UIView,因為我可能有更多的View,並且我不想在同一個ViewController中編寫整個代碼,並且由於這個原因而使其變得復雜,因此我想制作單個類。
為此,我曾考慮創建UIView和ScrollView的子類,然后單擊按鈕,將它們添加為subview
。 使用情節提要,我不了解如何使用UIView或ScrollView的XIB。
我是否需要為每個UIView或scrollview單獨使用ViewController? 這樣,我想管理可以輕松顯示應用程序去向的圖形。
或其他任何方式來處理此問題?
為了滿足在單個視圖中顯示多個視圖作為容器的要求。 我創建了不同的ViewController,並習慣於“自定義”來綁定它們。
之后,我創建了一個子類“ UIStoryboardSegue”的子類。 我在哪里准備方法
- (void)perform {
UIViewController *src = (UIViewController *) [self sourceViewController];
UIViewController *dest = (UIViewController *) [self destinationViewController];
if([src isKindOfClass:[VC class]])
{
dest.view.frame = CGRectMake(0, 0, 485.0f, 582.0f);
[src.view addSubview:dest.view];
}
[src addChildViewController:dest];
}
這會將viewcontroller的視圖作為子視圖添加到mainVC以及不同的類文件中,以使代碼不會混亂。
希望這個幫助...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.