问题标签 [ttlauncherview]

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 回答
246 浏览

ios - 如何使用新项目重新加载 TTLaucherView?

我正在为我的新 iOS 项目使用 Three20。我已经实现了 TTLauncherView 和 TTTabStrip,两者都正确显示。现在我想在选择 TTTabStrip 时在 TTLaucherView 中加载新项目。

我应该怎么做?我找不到任何相关的方法来做到这一点。

0 投票
1 回答
528 浏览

objective-c - Three20 TTLauncherView、TTLauncherItems 和 UITabBarController 的问题

我有一个TTLauncherView和一个UITabBarController,我注意到标签栏实际上是重叠的,TTLauncherItems因为我在视图中添加了更多内容。这是我想解决的一个问题。

当我向视图添加更多项目时,如果项目太多,启动器会自动移动到下一页,这是正确的功能。但是,如果我关闭应用程序并再次加载视图,则位于第二、第三和第四页等的按钮都将不在视图中(如果有意义,则通过选项卡栏控制器)。有趣的是,只要我将任何启动器项目移动到不同的位置,所有本应在第二、第三和第四页上的项目都会自动移动到那里!

为什么它不会在视图首次加载时自动将启动器项移动到正确的页面上?这是一个没有人注意到的错误还是我错过了什么?

我确实使用代码将项目保存到数据库表中,然后将它们加载到 viewDidLoad 但所有代码正在做的是将 TTLauncherItems 添加到数组中,我通过执行以下操作将其传递给 _launcherView.pages:

然后我简单地做一个:

这很好用,但上面的行为真的让我很烦。在 Facebook 应用上运行良好?我想知道他们是怎么做到的?呵呵 ;-)

0 投票
1 回答
429 浏览

iphone - 按钮不会出现在工具栏上

一个简单的问题。如何结合 TTLauncherViewController 添加工具栏项。我必须做一些非常基本的错误,因为工具栏出现了,但按钮没有显示:

0 投票
2 回答
1268 浏览

iphone - iPhone/Objective-C TTLauncherView 从 URL 加载高分辨率图像

我正在使用 Three20 TTLauncherView,想知道是否有人有加载高分辨率图像的经验?

http://three20.info/showcase/launcher

我正在使用以下方法来设置我TTLauncherItem的:

这是我用来判断是否是iOS4的方法。

问题是图像实际上在 iPhone 4 上以完整尺寸显示,而 iPhone 4 下的任何 iOS 设备都可以正常显示。只是想知道我是否需要对TTLauncherView库进行更改,或者是否有更简单的方法来解决此类问题。

0 投票
1 回答
244 浏览

iphone - iPhone/Objective-C - 继承 TTLauncherView 方法以获取 pageChanged

我想确定页面何时更改,TTLauncherView并且有人说我应该将该方法子类化:

原帖:http ://groups.google.com/group/three20/browse_thread/thread/caf702363f3abaa8/862f69e52dcc3981

我不太确定他们对子类化的含义是什么?

我尝试执行以下操作:

我不太确定这意味着什么?我需要根据_launcherView.pager.currentPage. 目前没有委托方法可以检查您当前所在的页面或页面何时更改(或者我可能不知道在哪里查看)。也_launcherView.pager.currentPage始终为 0。使困惑

任何帮助将不胜感激。

0 投票
1 回答
482 浏览

iphone - Xcode 4.0 中的 TTLauncher

有没有人在 Xcode 4 中成功使用过 Three20 v1.1?我有一个项目TTLauncher,但无法使其正常工作(为分​​发创建存档)。v1.1 分支似乎尚未与更新的 1.0.5 合并。

另外,我似乎无法再在模拟器中运行它,尽管在 iPhone 上没问题。这里似乎有问题TTURLNavigatorPattern

NSInvalidArgumentException:-[TTURLNavigatorPattern setSelectorWithNames:]:无法识别的选择器发送到实例 0x5c14f80

起源于:

[map from:@"tt://ArticleTableView/(initWithCategory:)"toViewController:[ArticleTableViewController 类]];

0 投票
2 回答
448 浏览

iphone - 如何在 TTLauncherView 中设置最大页数?

我正在TTLauncherView用作我的应用程序的一种主屏幕,我只有一页的图标。我怎样才能做到这一点,以便 TTLauncherView 不会让您将图标拖到“下一页”?我想设置最大页数(在本例中为一页。)

(编辑: 长话短说,我分类beginEditing了,见下面的答案。)

我知道为什么它在beginEditing调用时会添加一个额外的页面,但我不想编辑框架代码。(这使得更新到较新的版本变得困难。)如果我必须依赖它的实现方式,我也不想继承和覆盖那个方法。(如果它是干净的,我不反对子类化或添加一个类别。)

我尝试在我scrollView.scrollEnabled的回调方法中设置为 NO ,但是在它处于编辑模式时不起作用,我不知道为什么。launcherViewDidBeginEditingTTLauncherViewDelegate

我尝试在滚动视图中添加一个拦截器 UIView 以通过设置来拦截触摸事件userInteractionEnabled=NO,这可以正常工作。我仍然必须以TTLauncherItems某种方式禁用拖动到下一页。

我也尝试将contentSize滚动视图的设置为boundsin launcherViewDidBeginEditing,但这似乎也不起作用。

有没有更好的办法?

试图阻止手势:

供参考:TTLauncherView.m

0 投票
2 回答
676 浏览

iphone - Three20:TTLauncherView 使用 presentModalViewController 抛出 setOriginalNavigatorURL 无法识别的选择器

嗨,我是three20的新手。我收到“SettingsViewController setOriginalNavigatorURL unrecognized selector sent”异常。如果我的应用程序中已有导航控制器,如何使用 TTLauncherView?

我在 UINavigationController 中有一个 UITableViewController。我想在表格中选择一行“设置”时启动启动器。以下是我所做的:

我有一个带有 loadView 的 SettingsViewController:UIViewController 我在其中创建了 TTLauncherView 并将其作为子视图添加到 SettingsViewController:

0 投票
1 回答
256 浏览

uitabbarcontroller - 当我使用 Three20 在 TTLauncherView 中启动另一个 UITabBarController 时,原始 UITabBarController 标签栏无法消失

当我在LaunchView中启动另一个UITabBarController时,TTLauncherView在原始UITabBarController的页面中,Dest Controller是另一个UITabBarController,但原始UITabBarController的TabBar不能消失。

所以,在 UI 中,我有两个 TabBar,底部的 Original TabBar,屏幕中显示的第二个 Dest Controller View,除了底部的 tabbar。

这不是我想要的。如何解决这个问题以隐藏原始 TabBar 并让第二个 Dest Controller 显示全屏?

在第一个控制器中,我通过 LauncherView 按钮启动第二个控制器。

0 投票
2 回答
786 浏览

animation - Three20 TTLauncher 动画/过渡

我目前正在使用 Three20 TTLauncher 作为我的应用程序的基础。

但是,当点击 TTLaunchItem 时,它会跳转到映射的 URL。

有什么方法可以使用与 facebook 应用程序相同的“扩展”动画/过渡?