問題タブ [three20]

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 に答える
248 参照

iphone - Three20フレームワークのプロトコルを実装するにはどうすればよいですか?

私はiPhoneSDKアプリにThree20フレームワークを実装しようとしています。

適切なメソッドを実装することに関して、私は少し混乱しています。TTPhotoViewControllerを機能させるために何を実装するかについてのガイドはありますか?プロトコルの実装方法は知っていますが、コードを読むのは非常に困難です。

誰かがこの特定のフレームワークのガイドを知っているか、これについての経験があり、私が具体的に実装する必要があるものを説明できますか?(おそらく、必要なすべてのメソッドを実装していないために、アプリがクラッシュしているためです)

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

iphone - Three20 ライブラリ使用時の TTTabItem の背景色を変更する

iPhone アプリで TTTabStrip を使用しています。スクリーンショットは以下のとおりです。

http://i377.photobucket.com/albums/oo217/zhustar/tttabbar.png?t=1265213089


選択した TTTabItem の背景色を青から緑に変更し、フォントの色を白から黒に変更したいと考えています。
どうやってやるの ?

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

iphone - Three20 サンプル プロジェクトをランドスケープ モードで開始すると、画面の半分がタッチ イベントに応答しなくなる

主にランドスケープ指向の iPhone OS 用 のThree20ベースのアプリケーションの開発に興味があります。

Three20サンプル プロジェクト テンプレートをダウンロードして Xcode にロードし、3.0、3.1、3.1.2 SDK を使用して、シミュレーターとデバイスでサンプル プロジェクト アプリを正常に起動しました。プロジェクトのファイルでInitial interface orientationtoを変更すると、プロジェクトは期待どおりにその向きで開始されましたが、画面の左側のタッチ イベントにしか応答しませんでした。まだ縦向きモードであるかのように、タッチ イベントに応答しているように見えます。サンプル プロジェクトに加えた唯一の変更は、ファイルの変更です。Landscape (right home button)Info.plistInfo.plist

非常に単純なものが欠けていますか?横向きで開始するのは非常に基本的なユースケースのようですが、数日間グーグルで検索した後、問題レポートやブログ投稿を提出した人は他に見つかりません.

注: これは、横向きを導入しているときに、はるかに高度なプロジェクトで最初に遭遇した問題ですが、問題の原因として他のコードを除外するために、最も基本的な繰り返し可能な例にバックアップしました。

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

iphone - Three20 の TTPhotoViewController の写真の向きの問題?

私は現在 TTPhotoViewController でいくつかの問題を抱えています: 私はいくつかの写真 (私の iPhone 3GS カメラから撮ったもの) を表示しようとしていますが、表示された写真の向きはほとんどの場合間違っています ...

たとえば、横向きモードで撮影した写真が正しく表示されることもあれば、逆さまになることもあれば、回転することもあります...

また、ポートレート モードで撮影した写真は回転する (したがって、画面全体よりも大きくなる) ことにも気付きましたが、iPhone を回転させると、画面にうまく収まります ...

私は怒っていると思います:)事前に感謝します。

編集:サイズの問題のようです。写真を縮小しようとしましたが、TTPhotoViewController はもう失敗しません。その後、元のサイズに再拡大しようとすると、問題が再び発生します。私の写真はiPhoneで撮ったので、その問題を「メモリ制限」の問題として理解できません。さらに、UIImageViewはそれをうまく表示します...

誰か提案があれば...

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

iphone - Obj-cThree20ライブラリカタログからセレクターがありません

iPhoneアプリケーションでhttp://github.com/facebook/three20を使用しています。指示に従って、プロジェクトにフレームワークを含めました。私は今それを2回検証しました(グーグルグループとIRCの人々の推薦で)。Three20コードの一部がUIViewでカタログ化されたセレクターを使用しようとすると、次のエラーが発生します。

-[TTSearchTextField ancestorOrSelfWithClass:]:認識されないセレクターがインスタンス0x3a85ee0'に送信されました

この例外は、テキストフィールドをタッチするとトリガーされます。

これが私にとってのキッカーです。TTSearchTextFieldにデータソースを割り当てないと、エラーは発生しません。したがって、論理的には、それが私のdataSourceである必要があると考えました。

  1. データソースのすべての関数にブレークポイントを設定しました。
  2. プログラムを実行しました。予想どおり、initが呼び出され、アクセサーデリゲートが呼び出されました。
  3. テキストフィールドをタップすると、dataSourceが呼び出されず、実行時例外が発生します。

私はこれに困惑しています。これまで、カタログを含む外部ライブラリの使用で問題が発生したことはありません。プロジェクトのセットアップに関する詳細情報を提供できます。そこにはかなりの情報があるので、詳細を尋ねるだけです。

TTSearchTextFieldの作成を使用しているコード:

私のデータソースのコード:

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

three20 - Three20: サンプルのように TTActivityLabel を追加するとセレクターが認識されない

サンプルとほぼ同じように、TTActivityLabel を追加します。

-sizeToFit でコードがクラッシュする:

ttLineHeight は UIFont への追加であり、Xcode によって正しく識別されていないようです。これはどのように起こりますか?Three20をインポートするときに何か間違ったことをしたのでしょうか?

デバッガーを実行すると、エラーが発生した TTActivityLabel のコード内で中断されます。これが正しい動作かどうかはわかりません。これは静的ライブラリなので、TT コード内で壊れてはいけませんか?

どんな助けでも大歓迎です=)

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

iphone - TTThumbView/TTPhotoView 自動回転なし

私のアプリでは、TTphotoView を使用しようとしているので、ViewController では、次のように、navigationController で TTphotoView をプッシュします。

問題は、ユーザーが PhotoViewController でデバイスを回転させても何も起こらないことです。

編集:人々が同じ問題を抱えていなかったとは信じられません。アプリケーションで、TTNavigation ではなく、自分のナビゲーションで photoView を使用している場合、ViewController をどのようにプッシュしたか教えてもらえますか?

0 投票する
4 に答える
1286 参照

iphone - デフォルトのフォントから変更した場合のリンクと通常のテキスト間の TTStyledTextLabel オフセット

私は Three20 TTStyledTextLabel を使用しています。デフォルトのフォント (Helvetica) を別のフォントに変更すると、リンクと通常のテキストの間にある種の高さの違いが生じます。

次のコードは私の問題を示しています。

スクリーンショット

スクリーン ショットでは、最初のリンクが整列され、2 番目のリンクが整列されていないことがわかります。

どうすれば修正できますか?TTStyledTextLabel コードにバグがあると思います...

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

iphone - TTStyledTextを含む大きなスクロール可能な「何か」

次の問題の解決策を探しています:

スクロール可能な領域に表示したい「より大きな」XHTML文字列を取得しました。私はすでに小さなテキストキャプションにTTStyledTextLabelを使用しており、それはかなりうまく機能します。

UITextViewしかし今、私はそれをスクロールするように、またはUIScrollViewTTStyledコンテンツを含むように表示したいと思います。TTStyledTextLabelは、このような大きな(つまり、高さが約900pxの)コンテンツを表示するのに適切ではないと思います。

TTStyledTextView、またはそのようなものが必要です。何か存在しますか?それをどのように扱うか。コンテンツの長さが可変であるため、TTStyledTextLabelを含むUIScrollViewをセットアップできません。

私へのヒントはありますか?

ありがとう!

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

ios - didSelectRowAtIndexPath が TTTableViewController で呼び出されていない

課題: ユーザーが TableItem に触れた場合に何らかのアクションを実行したいと考えています。

問題: didSelectRowAtIndexPath メソッドが呼び出されない? 私は何か見落としてますか?


PortfolioViewController.h

PortfolioViewController.m