问题标签 [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 投票
1 回答
1558 浏览

three20 - 单击 TTStyledTextLabels 中的链接时,TTNavigator 未打开 URL

试图使一个简单的链接点击活动工作。我想我了解 TTNavigator 和 TTStyledLabel,但无法使其正常工作。

代码:

即在视图控制器中,获取导航器并将 self 设置为它的代表。打开链接时,将调用 shouldOpenURL 的 delgate 方法,我将自己处理打开的 URL。(我打算让 navigator 处理更多,但想先让这个简单的案例工作。)

我在 viewDidLoad: 末尾有一个测试调用,可以很好地触发委托方法。

问题:我看到 styledTextLabels 使用 URL-s 渲染得很好,但是当我点击它们时,什么也没有发生。由于某种原因,他们没有到达 TTNavigator,我不明白为什么。感觉就像我在某处缺少一些简单的连接/脚手架,但无法弄清楚。

如何使在 styledtextlabel 中点击的链接能够到达导航器委托?或者我应该如何使用 styledtextlabel 实现这个简单的案例?(只想获取 url 点击的回调。)

0 投票
1 回答
2564 浏览

iphone - TTNavigator three20 openURLAction

我是three20 的新手,并试图通过TTNavigator 课程找到自己的方式。我尝试通过 URL 系统推送到新视图。所以我使用了 openURL: animated: 方法,它工作得很好,但它已被弃用,我知道我应该使用 openURLAction 代替,但这没有动画:参数。我错过了什么吗?

0 投票
1 回答
1220 浏览

iphone - TTWebController 有问题... UIWebView 的替代视图控制器模板?

我有一个 UIWebView,其内容是从 Last.fm API 调用中填充的。

此内容包含链接,其中许多是通过解析来自 URL 的信息来处理的:

…并将该信息传递给适当的视图控制器。

当我无法处理 URL 时,我想在堆栈上推送一个新的视图控制器并将网页加载到那里的 UIWebView 中。

Three20 中的TTWebController看起来很有前途,因为它还实现了导航工具栏、加载指示器等。

也许我天真地认为我可以使用这个控制器在我的应用程序中显示 Web 内容,而无需在整个应用程序中实现 Three20。我按照 github 上的说明将 Three20 添加到我的项目中,并添加了以下代码来处理 shouldStartLoadWithRequest 中的 URL:

但是,这会使我的应用程序崩溃,并发出以下通知:

我还需要做什么才能在我的应用程序中实现 TTWebController?

或者您知道我可以使用替代的视图控制器模板来代替 Three20 实现吗?

0 投票
1 回答
2291 浏览

iphone - iphone Three20 TTNavigator UITabbarController

不确定我想做的是否有意义,但我想利用 Three20 的 UITabBarController 和 TTNavigator。周围的任何教程都演示了如何做到这一点?我了解如何使用 TTURLMap 将视图控制器添加到导航器,但是我需要为每个标签栏项目添加导航器吗?我迷路了。

0 投票
2 回答
1490 浏览

objective-c - three20 TTNavigator 演示代码触发编译器警告

我正在按照TTNavigator演示应用程序创建一个类似的项目,并且遇到了第一个障碍。

我复制了开头部分,如下所示:

我已经包含了,TabBarController但我收到一个编译器警告,说控制器可能无法响应setTabURLs

我已经复制粘贴了控制器,但看不到问题出在哪里。

}

0 投票
2 回答
1290 浏览

iphone - 使用 CATransition 的 In Three20?

我希望在 TTNavigator 中实现 CATransitions,我知道 openURL 方法可以采用 UIViewAnimationTransition 但这只会给我翻转和卷曲动画,但是使用 CATransition 我可以访问另外 8 个,其中 kCATransitionFromRight、kCATransitionFromLeft、kCATransitionFromTop、kCATransitionFromBottom 是那些我特意追求。

使用 UINavigationController 会使用类似这段代码的代码来让我更好地控制动画:

但是,此代码不适用于 TTNavigator。有人知道我如何让我自己的自定义动画与 TTNavigator 一起使用吗?或者如果我在我的代码中做错了什么?

0 投票
1 回答
546 浏览

iphone - Three20 的 TTNavigator 崩溃了

我正在使用 TTTableSubtitleItem 并希望在触摸时调用一个函数。

但是如果我使用它会抛出这个错误:

如果我更改了函数名,那么什么也不会发生,所以映射是正确的。

请让我知道我做错了什么,并告诉我您是否需要更多代码。

问候

0 投票
1 回答
420 浏览

objective-c - objC three20 示例 ttnavigator 菜单控制器页面实例声明

我试着理解了three20 ttnavigator示例代码,在MenuController.h文件中,如下:

@结尾

我不明白为什么将 MenuPage _page 声明为实例变量,而在 @property 部分中声明了另一个变量 MenuPage page。在MenuController.m 文件中,合成的是MenuPage 页面,而不是_page。

这合法吗?

我知道它有效,因为它可以编译,但我不明白为什么我们不需要在界面中设置@property (nonatomic, retain) MenuPage _page 或声明。MenuPage page

谢谢!

0 投票
2 回答
433 浏览

three20 - 重新启动后,应用程序在three20中隐藏导航栏

我有一个小问题:

我写了一个使用tabBarController的小项目,实现文件只有这个方法:

在我的 appDelegate 的 appDidFinishLaunching 中,标签栏的映射如下:

问题是当应用退出,然后再次重新打开时,它不完全记住退出前的状态,导航栏是隐藏的,并且在 tabBar 上没有选择 viewController,它看起来像这样:

http://dl.dropbox.com/u/8583302/Zrzut%20ekranu%202010-10-13%20%28godz.%2015.17.11%29.png

但它应该是这样的:

在下一篇文章中

有人看到这个并知道解决方法吗?

0 投票
1 回答
1839 浏览

iphone - 使用TTNavigator时如何隐藏UINavigationBar(Three20 v1.0a2)

我想将 UINavigationBar 隐藏在 TTNavigator 提供的 TTViewController 中。

有没有办法存档这个?