問題タブ [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 は理解できたと思いますが、うまく動作しません。

コード:

つまり、viewcontroller 内で、ナビゲーターを取得し、self をそのデリゲートに設定します。リンクが開かれると、shouldOpenURL デリゲート メソッドが呼び出され、ここで自分自身で URL を開く処理を行います。(ナビゲーターにもっと処理させる予定ですが、最初にこの単純なケースを機能させたいと考えています。)

viewDidLoad: の最後にテスト呼び出しがあります。これにより、デリゲート メソッドが正常に起動されます。

問題: styledTextLabels が URL で適切にレンダリングされているのを確認できますが、それらをタップしても何も起こりません。なんらかの理由で TTNavigator に到達せず、その理由がわかりません。単純な接続/足場がどこかに欠けているように感じますが、それを理解できません。

styledtextlabel でタップされたリンクがナビゲーター デリゲートに到達するようにするにはどうすればよいですか? または、styledtextlabel を使用してこの単純なケースを他にどのように実装すればよいでしょうか? (URLタップのコールバックを取得したいだけです。)

0 投票する
1 に答える
2564 参照

iphone - TTNavigator three20 openURLAction

私はthree20が初めてで、TTNavigatorクラスを介して自分の道を見つけようとしています。URL システムを介して新しいビューにプッシュしようとしています。だから私は openURL:animated: メソッドを使用しましたが、これは問題なく動作しますが、非推奨であり、代わりに openURLAction を使用する必要があることはわかっていますが、これにはanimated: パラメータがありません。何か不足していますか?

0 投票する
1 に答える
1220 参照

iphone - TTWebControllerの問題…UIWebViewの代替ビューコントローラテンプレート?

Last.fmAPI呼び出しから入力されたコンテンツを含むUIWebViewがあります。

このコンテンツにはリンクが含まれており、その多くは次のURLから情報を解析することによって処理されます。

…そしてその情報を適切なビューコントローラに渡します。

URLを処理できない場合は、スタックに新しいView Controllerをプッシュして、そこにあるUIWebViewにWebページをロードしたいと思います。

Three20のTTWebControllerはナビゲーションツールバー、読み込みインジケーターなども実装しているため、非常に有望に見えます。

やや素朴なことに、アプリ全体にThree20を実装しなくても、このコントローラーを使用してアプリにWebコンテンツを表示できると思いました。githubの指示に従って、Three20をプロジェクトに追加し、shouldStartLoadWithRequestのURLを処理するために次のコードを追加しました。

ただし、これによりアプリがクラッシュし、次の通知が表示されます。

アプリにTTWebControllerを実装するには、他に何をする必要がありますか?

または、Three20実装の代わりに使用できる代替のView Controllerテンプレートを知っていますか?

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 - Three20 で CATransition を使用していますか?

私は TTNavigator 内に CATransitions を実装しようとしています。 メソッド openURL が UIViewAnimationTransition を取ることができることは知っていますが、それはフリップとカーリングのアニメーションしか提供しませんが、CATransition を使用すると、別の 8 つにアクセスできます。私は特に後にしています。

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 ファイルでは、_page ではなく MenuPage ページが合成されます。

これは合法ですか?

コンパイルされるので機能することはわかっていますが、インターフェースで設定@property (nonatomic, retain) MenuPage _page または宣言する必要がない理由がわかりません。MenuPage page

ありがとう!

0 投票する
2 に答える
433 参照

three20 - 再起動後、アプリケーションは three20 でナビゲーション バーを非表示にします

小さな問題があります:

私はtabBarControllerを使用している小さなプロジェクトを書きました.実装ファイルにはこの方法しかありません:

私のappDelegateのappDidFinishLaunchingでは、タブバーは次のようにマッピングされています:

問題は、アプリが終了してから再び開くときです。終了する前の状態を完全には覚えていません。navigationBar は非表示で、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(Three20 v1.0a2)を使用するときにUINavigationBarを非表示にする方法

TTNavigatorによって提示されたTTViewControllerでUINavigationBarを非表示にしたい。

これをアーカイブする方法はありますか?