gpt4 book ai didi

Three20 TTNavigator TTViewController 自动加载XIB

转载 作者:行者123 更新时间:2023-12-02 12:13:11 25 4
gpt4 key购买 nike

我想与您分享有关 Three20 框架的知识。

如果您使用 TTNavigator 并且您有来自 TTViewController 的子类的自定义 VC,这会很烦人。它不会自动加载 NIB。

TTNavigator* navigator = [TTNavigator navigator];
TTURLMap* map = navigator.URLMap;
[map from: @"app://myvc" toViewController: [MyVC class]];

有一个解决方法和非常优雅的解决方案。

只需创建 TTViewController 的另一个子类并覆盖该类即可:

- (void) loadView
{
[super loadView];

// load automatically the NIB
[[NSBundle mainBundle] loadNibNamed: NSStringFromClass([self class]) owner: self options: nil];
}

第一次加载VC时,VC会自动加载NIB。

最佳答案

示例目录中的 TTNibDemo 项目有一个 VC,它是 TTViewController 的子类。该 VC 有一个 nib,它使用 AppDelegate 中的函数加载 nib。检查一下这是否不适合您。

关于Three20 TTNavigator TTViewController 自动加载XIB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4425020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com