Ios 加载ViewController时如何加载其他视图

Ios 加载ViewController时如何加载其他视图,ios,uiview,uiviewcontroller,Ios,Uiview,Uiviewcontroller,我有一个ViewController它有3个视图。我要做的是在加载ViewController时不加载默认视图,加载相同ViewController的其他视图(而不是加载主视图) 这可能吗。那我怎么能做到呢 谢谢您必须调用UIView类的addSubView方法 因此,当您的初始视图加载到UIViewController的viewDidLoad方法中时,您可以向其中添加另一个子视图 [self.view addSubView:YOUR_CUSTOM_view_HERE]您必须对您的问题进行更精确

我有一个
ViewController
它有3个视图。我要做的是在加载
ViewController
时不加载默认视图,加载相同
ViewController
的其他视图(而不是加载主视图) 这可能吗。那我怎么能做到呢


谢谢

您必须调用UIView类的
addSubView
方法

因此,当您的初始视图加载到
UIViewController
viewDidLoad
方法中时,您可以向其中添加另一个子视图


[self.view addSubView:YOUR_CUSTOM_view_HERE]

您必须对您的问题进行更精确的描述。当您谈论视图时,它可以是类似UIButton的视图,也可以像UIButton一样添加

[Self.view addsubview:yourView]

但如果您已经在其他自定义类(UIView的子类)中创建了该视图,那么在viewController.m中

- (void)viewDidLoad
{

    obj =[[customView alloc] init];
    self.view =obj;

    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

}
其中customView是UIView的一个子类,您不想加载它的视图,而不是原始viewController文件的视图。 这里要做的是,当调用viewDidLoad方法时,将该viewController的视图更改为customView的视图(UIView的子类)。
(我认为将视图添加为addSubview是最好的选择)

在viewDidLoad:[self.view addSubview:self.view]中尝试一下这个方法,我认为它可能会起作用。