問題タブ [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を正しく開かない

私はこの質問と同様の方法でiOS用のThree20を介してパラメーターを渡そうとしています:Three20とTTURLMapを使用したマルチパラメーターマッピング

しかし、私はその質問が対処していない問題に直面しています。私のマッピングは現在、

そこにたどり着くために、私は次のように呼んでいます。

次に、AccountOverviewViewControllerで、

}

Console.appが「hey」を出力しているので、正しい値(私はそうです)を取得していることを確認します。AccountOverviewViewControllerが表示されないことを除いて、すべて正常に機能しています。内部のinitWithAccount:メソッドが呼び出されますが、画面に表示されることはありません。コントローラーにパラメーターを取得してそれ自体を表示させるためのステップがここにありませんか?

ありがとう。

0 投票する
3 に答える
1587 参照

iphone - TTNavigator popViewController?

UINavigationControllerのpopViewControllerに相当するTTNavigatorはありますか?(または、見つからないView Controllerを閉じる別の方法はありますか?)

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

three20 - Three20 TTNavigator TTViewController 自動ロード XIB

Three20フレームワークについて、私の知識をあなたと共有したいと思いました.

TTNavigator を使用していて、TTViewController のサブクラスであるカスタム VC があると面倒です。NIB は自動的にロードされません。

回避策とかなりエレガントなソリューションがあります。

TTViewController の別のサブクラスを作成し、クラスをオーバーライドして次のようにします。

VC が初めてロードされるときに、VC は自動的に NIB をロードします。

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

iphone - Three20でURLをクエリパラメータに登録する方法はありますか?

さまざまな数のクエリ パラメータを持つ URL があります。

このようなものをTTUrlMapに登録したいと思います

そして、Three20 に「URL の残りの部分」を認識させ、次のようなものを呼び出してもらいたいと思います。

次に、クエリパラメーターを解析できます。または:

TTNavigator が私の URL を認識し、パラメーターをマップに解析してから、クエリ パラメーターを渡してコントローラーを呼び出しましたか?

これはサポートされていますか? ここで提案されているように、エンコードされた URL をパラメーターとして渡したくありません: Pass URL Question

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

iphone - iPadのTTNavigator

アプリでTHree20のTTNavigatorを使い始めたいのですが、 iPadでは使用しないでください。

私は実際には説明がわかりません。URLブラウジングメカニズムを使用すると、IPadの画面サイズとどのように関係するのでしょうか。

iPadのTTNavigatorで問題が発生した人はいますか?

後でIPadでアプリを実行する際に問題があることを確認するために使用を開始したくありません。

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

iphone - TTNavigator: パラメータをカスタム UIWebView に渡す方法は?

この URL マップを使用して TTNavigator を実装しました。

さて、ランチャーのアイテムによる呼び出しの場合:

私の CustomWebController が表示されません..どうすれば「loadView」を内部的に呼び出すことができますか???

手伝ってくれてありがとう

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

iphone - TTNavigatorで復元するとTTStyleSheetが機能しない

Three20ライブラリのバージョン1.1を使用しており、グローバルスタイルシートを設定しnavigationBarTintColorて、アプリデリゲートを次のように変更しています。

を呼び出してアプリの状態を復元する場合を除いて、これは問題なく機能restoreViewControllersしていTTNavigatorます。その場合、ナビゲーションバーにはiOSのデフォルトの淡い青色が表示されます。次のビューに移動すると、スタイルシートが再び有効になります。

この質問はThree20Googleグループにも投稿しました。もちろん、そこで答えが見つかったら、ここで更新します。

0 投票する
0 に答える
365 参照

cocoa-touch - ユニバーサル アプリで SplitViewController を読み込む方法

これはおそらく単純な問題ですが、何らかの理由で機能させることができません。スタート画面 (TTLauncher) にアイコンがあるユニバーサル アプリがあり、TTNavigator を使用してビュー コントローラーをプッシュします。

アイコンの 1 つで、通常の tableView が読み込まれます (iPhone 用)。これは iPad には適していないため、同じ tableView をロードしたいと考えています (可能であれば、すべてのロジックが含まれているため、分割ビューに必要なコードを含めるようにコードを調整できます)。

しかし、どうすればそれを行うことができますか?SplitViewController を含む XIB を使用して UIViewController (SplitViewController と呼ばれる) を作成し、splitview の RootViewContorller のクラスをカスタム TableViewController にしました。

ビューを TTNavigator に追加すればうまくいくと思いましたが、何も起こりません:

(テストが呼び出されます)私は最終的に試しました:

しかし、まだ何も起こりません。これがどのように機能するかを理解していないことは明らかだと思います...ヒントはありますか?または、単純な問題だと思いますが、これをどのように説明すればよいでしょうか?

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

iphone - TTNavigatorで開いたコントローラーは、空白のビューになります

最近、Three20を使用する古いプロジェクトをXcode3.2からXcode4に移行しました。移行後、アプリケーションを起動するたびに、非常に奇妙な動作が発生します。ナビゲーターで開いたコントローラーが何であれ、画面に空白のビューが表示されます。 。面白いのは、そこにあるはずのUI要素に触れることができることです(たとえば、このスクリーンショットビューでは、テキストフィールドをタップすると、キーボードが表示されます)。誰かがここで何が起こっているのかについて何か考えを持っていますか?動作中の古いバージョンから1行のコードを変更していないことに注意してください。ttmodule.pyを使用してプロジェクトを移行しただけです。

空白の画面

0 投票する
0 に答える
281 参照

cocoa-touch - TTNavigatorを使用したUINavigationController

すべてのビューのベースとしてappdelegateでUINavigationControllerを使用しており、TTTableViewControllerで始まる別のフローにTTNavgitorを使用しています。

何らかの理由でTTNavigatorを使用すると、2つの問題が発生します。

  1. 行の1つを選択した後、ロードされたビューコントローラに戻るボタンがありません
  2. テーブルの行を選択すると、トランジションはアニメーション化されません

私はThree20の例の基礎を使用しています:

なぜ私がこれらの問題を抱えているのか考えている人はいますか?そして、どうすればすべてのコードを書き直さずにこれをすばやく解決できますか?