我有一個UIView,其中包含3個其他子視圖。在開始的時候,我不單獨添加這3子視圖到UIView的,而不是我創造了他們如下:添加子視圖(在xib中創建)到UIView中
我要動態添加子視圖。因此,我想這個代碼如下:
添加到的MainView的UIViewController
UINib *nib = [UINib nibWithNibName:@"MainView" bundle:nil]; MainView* mainView = [[nib instantiateWithOwner:self options:nil] objectAtIndex:0]; [self.view addSubview:mainView];
它的確定爲止。但現在,在MainView類中,我添加了子視圖,我碰到了
UINib *nib = [UINib nibWithNibName:@"SubView1" bundle:nil]; SubView1* subView1 = [[nib instantiateWithOwner:self options:nil] objectAtIndex:0]; [self addSubview:subView1];
我的代碼出了什麼問題?
你可以有3子視圖,並呼籲該意見需要的時候。隱藏剩下的部分,並將你想要展示的視圖展現出來。 – Manthan