我将代码从self.view = m_tabBarController.view;
to更改为[self.view addSubview:m_tabBarController.view];
,我的视图似乎被推倒了。为什么呢?
m_tabBarController 是 UITabBarController。
不知道为什么会这样。需要一些指导..谢谢
我将代码从self.view = m_tabBarController.view;
to更改为[self.view addSubview:m_tabBarController.view];
,我的视图似乎被推倒了。为什么呢?
m_tabBarController 是 UITabBarController。
不知道为什么会这样。需要一些指导..谢谢
这两个功能用于不同的目的。
在这
self.view = m_tabBarController.view;
您正在将 m_tabBarController.view 分配给 self.view
而在这个
[self.view addSubview:m_tabBarController.view];
您在 self.view 添加 m_tabBarController.view
那么当然你的视图将在这个函数中被关闭,因为你的 self.view 已经成为 m_tabBarController.view 的父级。
谢谢
在 [self.view addSubview:m_tabBarController.view] 前面添加这个;
m_tabBarController.view.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);
解决了这个问题。