问题标签 [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 回答
225 浏览

objective-c - 如何将参数传递给 from:toObject:selector:?

我有一个有几行的 TableView。选择一行时,我需要执行选择器。我做这样的事情:

并声明:

但是,theType 总是得到 0。那么,我怎样才能传递参数呢?

0 投票
1 回答
190 浏览

iphone - TTURLMap - 你在哪里填充它?

我一直在玩这个Three20框架,我希望将它的启动器方面用于初学者。我一直在阅读TTNavigatorTTURLMap。所以如果我是正确的,下面的代码实现了相同的功能。

并调用

所以,我现在的问题是,你什么时候TTURLMap用 URL 和视图控制器填充?您是否以某种方法(如方法)填充所有视图控制器,applicationDidFinishLaunching:并且只openURLAction:在所有视图控制器中使用?或者您是否根据需要填充地图,这实际上并没有节省任何工作量/样板代码?

谢谢,
泰加。

0 投票
1 回答
312 浏览

ios - three20 奇怪的导航问题

在 Three20 中,我有一个包含 UIButton 的自定义单元格。当像这样点击 UIButton 时,我正在触发“点击”方法:

到目前为止还可以。SecondViewController 加载了动画。但是在 SecondViewController 中,当用户单击另一个链接打开另一个视图控制器时,没有“返回”按钮。如果第二个视图控制器中的链接以“http://”开头,它会打开内部网络浏览器“没有返回按钮”,并且无法转到其他地方,用户必须重新打开应用程序。

这种点击方法有什么问题?

注意:而不是[[TTNavigator navigator] openURLAction:action];我试过[[TTNavigator navigatorForView:self.superview] openURLAction:action];但没有改变。

0 投票
2 回答
515 浏览

objective-c - 如何使用 TTNavigator 推送下一个视图?

我正在使用修改后的基于视图的应用程序,在其中我启动了 UIViewController 显示输入控件和 TTThumbsViewController 显示结果。我在 AppDelegate 中使用 TTNavigator 将它们传递给initWithName:TTThumbsViewController。我自己从文档中阅读了这个:

我的 TTThumbsViewController 中的 ViewDidLoad 方法:

我的 AppDelegate 的实现:

我的 UIViewController 中用于推送下一个视图的事件:

这段代码的结果是,输入是通过我在 TTThumbsViewController 中的 AppDelegate 使用的initWithName:,但永远不会被推入并且我的ViewDidLoad方法永远不会被调用。知道为什么会这样吗?

0 投票
1 回答
129 浏览

ios - TTNavigator URL 值与当前 VC 不匹配

大家好,我想问问你们中是否有人遇到过像我这样的问题。我一直在使用 Three20 框架的 TTNavigator 做一个项目。每个视图都按应有的方式显示和转换。我有一个应用程序菜单,其中包含应用程序各自模块的按钮。问题是,当我单击特定模块的按钮并显示该视图时,TTNavigator 的 URL 属性值是应用程序的菜单视图 (tt://mainMenu) 而不是模块的初始视图 (例如“tt://messageBoard”或“tt://profilePage”)。我已经检查并审查了可能与此问题相关的必要代码块,但我似乎无法解决手头的错误。

这是我的 AppDelegate 的定义

0 投票
1 回答
65 浏览

iphone - 我如何链接到一个视图,然后能够像使用 TTNavigator 从其他地方一样导航回来?

我有一个带有标签栏的 iPhone 应用程序。第一个选项卡显示地图,第二个选项卡显示地图上点的表格视图,第三个选项卡我想要一种快捷方式来链接以在地图上添加一个点。虽然我可以链接到该视图,但当我保存或取消新点时,它不会让我导航回来。我希望它在您保存或取消时将我带到表格视图,就好像我已经通过这种方式导航一样。

我尝试在 [map from: parent: toSharedViewController:] 中指定父级,但这不起作用。任何帮助表示赞赏。

0 投票
2 回答
392 浏览

three20 - 如何更改 TTNavigator(用于网页 url)底栏颜色?

这是我通过 TTNavigator 打开网站的代码-

在这里我能够管理它的导航栏项目、颜色等-

但我无法更改具有后退、前进、停止和刷新按钮的底栏的颜色。

任何人请帮忙。必须这样做,因为我在许多应用程序中看到了不同的颜色。

0 投票
1 回答
233 浏览

iphone - 如何禁用 TTNavigator 工具栏按钮?

请参考我的这篇文章-如何更改 TTNavigator(用于网页 url)底栏颜色?

现在我必须禁用同一控制器的“在 Safari 中打开”选项。请给我一个方法。我还没有找到使用样式来做到这一点。我知道这是可能的,因为我在少数应用程序上看到了该选项。

请帮忙...

0 投票
1 回答
260 浏览

objective-c - ios three20 背面动画

我正在使用three20 lib和深度ttnavigator:我的问题是:使用此代码,我将动画更改为进入新导航:

并且动画很好,但是当我在新视图中单击后退按钮时,动画是标准滚动...可能保持相同吗?

提前致谢

0 投票
1 回答
242 浏览

ios - TTNavigator 在DDMenuController 的leftController 中使用时不起作用

所以,我尝试使用这个很棒的 DDMenuController创建一个项目,并在左侧设置一个列表菜单控制器,其中只有三个 20 项的数据源,如下所示:

我在 URL Map 中将这些 url 设置为共享视图控制器。

这里的问题是当我点击基本上应该只是推送到指定视图控制器的单元格时没有发生任何事情,

但是当我尝试将右控制器与左控制器设置为相同的控制器时,它可以工作。