問題タブ [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.
three20 - TTStyledTextLabels のリンクをクリックしたときに TTNavigator が URL を開かない
単純なリンク クリック アクティビティを機能させようとしています。TTNavigator と TTStyledLabel は理解できたと思いますが、うまく動作しません。
コード:
つまり、viewcontroller 内で、ナビゲーターを取得し、self をそのデリゲートに設定します。リンクが開かれると、shouldOpenURL デリゲート メソッドが呼び出され、ここで自分自身で URL を開く処理を行います。(ナビゲーターにもっと処理させる予定ですが、最初にこの単純なケースを機能させたいと考えています。)
viewDidLoad: の最後にテスト呼び出しがあります。これにより、デリゲート メソッドが正常に起動されます。
問題: styledTextLabels が URL で適切にレンダリングされているのを確認できますが、それらをタップしても何も起こりません。なんらかの理由で TTNavigator に到達せず、その理由がわかりません。単純な接続/足場がどこかに欠けているように感じますが、それを理解できません。
styledtextlabel でタップされたリンクがナビゲーター デリゲートに到達するようにするにはどうすればよいですか? または、styledtextlabel を使用してこの単純なケースを他にどのように実装すればよいでしょうか? (URLタップのコールバックを取得したいだけです。)
iphone - TTNavigator three20 openURLAction
私はthree20が初めてで、TTNavigatorクラスを介して自分の道を見つけようとしています。URL システムを介して新しいビューにプッシュしようとしています。だから私は openURL:animated: メソッドを使用しましたが、これは問題なく動作しますが、非推奨であり、代わりに openURLAction を使用する必要があることはわかっていますが、これにはanimated: パラメータがありません。何か不足していますか?
iphone - TTWebControllerの問題…UIWebViewの代替ビューコントローラテンプレート?
Last.fmAPI呼び出しから入力されたコンテンツを含むUIWebViewがあります。
このコンテンツにはリンクが含まれており、その多くは次のURLから情報を解析することによって処理されます。
…そしてその情報を適切なビューコントローラに渡します。
URLを処理できない場合は、スタックに新しいView Controllerをプッシュして、そこにあるUIWebViewにWebページをロードしたいと思います。
Three20のTTWebControllerは、ナビゲーションツールバー、読み込みインジケーターなども実装しているため、非常に有望に見えます。
やや素朴なことに、アプリ全体にThree20を実装しなくても、このコントローラーを使用してアプリにWebコンテンツを表示できると思いました。githubの指示に従って、Three20をプロジェクトに追加し、shouldStartLoadWithRequestのURLを処理するために次のコードを追加しました。
ただし、これによりアプリがクラッシュし、次の通知が表示されます。
アプリにTTWebControllerを実装するには、他に何をする必要がありますか?
または、Three20実装の代わりに使用できる代替のView Controllerテンプレートを知っていますか?
iphone - iphone Three20 TTNavigator UITabbarController
私がやりたいことが理にかなっているかどうかはわかりませんが、Three20のUITabBarControllerとTTNavigatorを利用したいと思います。これを行う方法を示すチュートリアルはありますか?TTURLMapを使用してビューコントローラーをナビゲーターに追加する方法を理解していますが、タブバーアイテムごとにナビゲーターを追加する必要がありますか?道に迷いました。
objective-c - three20 TTNavigator デモ コードがコンパイラ警告をトリガーする
私はデモアプリに続いて同様のプロジェクトを作成していますTTNavigator
が、最初のハードルに落ちました。
ここに示すように、最初のセクションを複製しました。
を含めましたTabBarController
が、コントローラーが に応答しない可能性があるというコンパイラ警告が表示されsetTabURLs
ます。
コントローラーをコピーして貼り付けましたが、問題の場所がわかりません。
}
iphone - Three20 で CATransition を使用していますか?
私は TTNavigator 内に CATransitions を実装しようとしています。 メソッド openURL が UIViewAnimationTransition を取ることができることは知っていますが、それはフリップとカーリングのアニメーションしか提供しませんが、CATransition を使用すると、別の 8 つにアクセスできます。私は特に後にしています。
UINavigationController では、次のコードのようなものを使用して、アニメーションをより細かく制御できます。
ただし、このコードは TTNavigator では機能しません。独自のカスタム アニメーションを TTNavigator で動作させる方法を知っている人はいますか? または、コードで何か間違ったことをしている場合は?
iphone - Three20 の TTNavigator がクラッシュする
私は TTTableSubtitleItem を使用しており、タッチで関数が呼び出されるようにしたいと考えています。
しかし、私がそれを使用すると、このエラーがスローされます:
関数名を変更しても何も起こらないので、マッピングは正しくなります。
私が間違っていることを教えてください。さらにコードが必要かどうか教えてください。
よろしく
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
ありがとう!
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
しかし、それは次のようになるはずです:
次の投稿で
誰もこれを見て、それを修正する方法を知っていますか?
iphone - TTNavigator(Three20 v1.0a2)を使用するときにUINavigationBarを非表示にする方法
TTNavigatorによって提示されたTTViewControllerでUINavigationBarを非表示にしたい。
これをアーカイブする方法はありますか?