iphone - 更改 UITabBarController 的 View Controller
<p><p>在 <code>UITabBarController</code> 中,选择一个选项卡后,我希望该选项卡的 <code>UIViewController</code> 发生变化(分配一个新的 ViewController )。我正在尝试这个-</p>
<pre><code>NSMutableArray *tabBarViewControllers = ;
init]];
;
</code></pre>
<p>但它给出了错误。如何分配一个新的 <code>UIViewController</code> 并立即刷新?</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>这是基于 femina 的回答,但不需要您构建整个 ViewController 阵列,它只是让您可以用另一个替换现有的 ViewController 。就我而言,我想为 iPhone 5 屏幕换一个不同的 xib 文件:</p>
<pre><code>if ([ bounds].size.height == 568) {
NSMutableArray *viewControllers = ;
Tracking *tracking568h = [ initWithNibName:@"Tracking-568h" bundle:nil];
tracking568h.title = [ title];
tracking568h.tabBarItem = [ tabBarItem];
;
;
;
}
</code></pre>
<p>这会更改第一个选项卡的 ViewController ,保持相同的选项卡图标和标签。</p></p>
<p style="font-size: 20px;">关于iphone - 更改 UITabBarController 的 ViewController ,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/13024253/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/13024253/
</a>
</p>
页:
[1]