问题标签 [ttnavigator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1042 浏览

ios4 - 传递参数时,TTNavigator 未正确打开 TTURLMap

我正在尝试通过 Three20 for iOS 以类似于以下问题的方式传递参数:Multi-parameter mapping with Three20 and TTURLMap

但是,我遇到了一个问题没有解决的问题。我的映射当前设置为

为了到达那里,我打电话给:

然后,在 AccountOverviewViewController 中,我有

}

确保我得到正确的值(我就是),因为 Console.app 正在输出“嘿”。除了一件事,AccountOverviewViewController 永远不会出现,所有这些都工作正常!它内部的 initWithAccount: 方法被调用,但它从不显示在屏幕上。我是否错过了让控制器获取参数并显示自身的步骤?

谢谢。

0 投票
3 回答
1587 浏览

iphone - TTNavigator popViewController?

有没有相当于 UINavigationController 的 popViewController 的 TTNavigator?(或者另一种方法来关闭我找不到的视图控制器?)

0 投票
1 回答
1315 浏览

three20 - Three20 TTNavigator TTViewController 自动加载XIB

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

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

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

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

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

0 投票
2 回答
426 浏览

iphone - 有没有办法在 Three20 中注册一个带有查询参数的 url?

我有一个带有不同数量的查询参数的网址:

我想用 TTUrlMap 注册这样的东西

我希望 Three20 能够识别“url 的其余部分”并调用类似的东西:

然后我可以在其中解析查询参数或:

TTNavigator 在哪里识别出我的网址,将参数解析为地图,然后调用我的控制器传递查询参数?

这支持吗?我不想像这里建议的那样将编码的 url 作为参数传递:传递 URL 问题

0 投票
2 回答
605 浏览

iphone - iPad上的TTNavigator

我想在我的应用程序中开始使用 THree20 的 TTNavigator,但是我 在这里读到它不应该在 iPad 上使用。

我真的没有得到解释,以及使用 url 浏览机制与 iPad 屏幕尺寸有什么关系。

有人在 iPad 上遇到过 TTNavigator 的问题吗?

我不想开始使用以后发现我在 iPad 上运行应用程序时遇到问题。

0 投票
1 回答
477 浏览

iphone - TTNavigator:如何将参数传递给自定义 UIWebView?

我已经用这个 url map 实现了一个 TTNavigator:

好吧,当启动器的项目调用时:

我的 CustomWebController 没有显示..我怎么能在内部调用“loadView”???

感谢帮助

0 投票
1 回答
374 浏览

iphone - 由 TTNavigator 恢复时,TTStyleSheet 不起作用

我正在使用 Three20 库的 1.1 版,并且我正在设置一个全局样式表来更改navigationBarTintColor我的应用程序委托中的内容,如下所示:

这工作得很好,除非我的应用程序状态通过调用恢复restoreViewControllersTTNavigator在这种情况下,导航栏显示 iOS 默认的淡蓝色。当我导航到下一个视图时,样式表再次生效。

我还在 Three20 Google Group 上发布了这个问题。当然,如果我在那里找到答案,我会在这里更新。

0 投票
0 回答
365 浏览

cocoa-touch - 如何在通用应用程序中加载 SplitViewController

这可能是一个直截了当的问题,但由于某种原因我无法让它工作。我有一个通用应用程序,在开始屏幕(TTLauncher)上有图标,并使用 TTNavigator 推入视图控制器。

在其中一个图标上加载了一个普通的 tableView(对于 iPhone)。由于这对 iPad 不利,我想加载相同的 tableView(如果可能,因为它包含所有逻辑,我可以调整代码以包含拆分视图所需的代码)。

但是我该怎么做呢?我创建了一个 UIViewController(称为 SplitViewController),其中包含一个包含 SplitViewController 的 XIB,并且我为 splitview 的 RootViewContorller 类创建了我的自定义 TableViewController..

我认为如果我将视图添加到 TTNavigator 会起作用,但没有任何反应:

(称为测试)我终于尝试了:

但仍然没有任何反应。我认为很明显我不明白这是如何工作的......有什么提示吗?或者我怎样才能更好地描述这个,我认为,简单的问题?

0 投票
1 回答
644 浏览

iphone - 我使用 TTNavigator 打开的任何控制器都会导致空白视图

我最近将一个使用 Three20 的旧项目从 Xcode 3.2 迁移到 Xcode 4,在转换之后,每当我启动应用程序时都会发生一些非常奇怪的行为:无论我用导航器打开的控制器是什么,屏幕上都会显示一个空白视图. 有趣的是,我能够触摸应该存在的 UI 元素(例如,在此屏幕截图视图中,我可以点击文本字段并显示键盘)。有没有人知道这里发生了什么?请注意,我没有更改旧版本的任何代码:我只是使用 ttmodule.py 迁移了项目。

黑屏

0 投票
0 回答
281 浏览

cocoa-touch - 带有 TTNavigator 的 UINavigationController

我在 appdelegate 中使用 UINavigationController 作为所有视图的基础,并且我使用 TTNavgitor 来处理从 TTTableViewController 开始的其他流程。

当我出于某种原因使用 TTNavigator 时,我遇到了两个问题:

  1. 在我选择其中一行之后,加载的视图控制器中没有后退按钮
  2. 选择表格中的一行时,过渡没有动画效果

我正在使用 Three20 示例的基础:

有人知道我为什么会遇到这些问题吗?以及如何在不重写所有代码的情况下快速解决这个问题?