我将代码从self.view = m_tabBarController.view;
更改为[self.view addSubview:m_tabBarController.view];
,我的观点似乎被推倒了。为什么会这样?
m_tabBarController是UITabBarController。
不知道为什么会这样。需要一些指导..谢谢
答案 0 :(得分:0)
这两个功能用于不同目的。
在此
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的父级。
由于
答案 1 :(得分:0)
在[self.view addSubview:m_tabBarController.view]前面添加它;
m_tabBarController.view.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);
解决了这个问题。