問題タブ [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 に答える
246 参照

iphone - UIAccessibilityTraits での three20 p31 構文エラー

three20 p31をダウンロードしました。ビルドしようとすると、次の場所でエラーが発生しました

同じ関数が 3 つのクラスで使用されます。TTbutton.m、TTLabel.m、TTstyledTestlabel.m . UIAccessibilityTraits を含むすべての関数にコメントしただけです。その後、syantax エラーが削除されました。UIkit フレームワークに UIAccessibility.h ファイルがないことがわかりました。それは私のSDKの問題ですか?UIkit に UIAccessibility が含まれていないのはなぜですか?

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

iphone - iPhoneで写真を表示する

私は iPhone アプリに取り組んでおり、ユーザーに画像を表示できるようにする必要があります。写真を撮ってファイルシステムに保存するコードはすでに取得しています。あとは、画像を表示する方法を理解する必要があります。

ここのいくつかの投稿で読んだ Three20 プロジェクトを見てきましたが、リンクをインポートしてすべての Three20 ライブラリを私の小さなアプリに結合するのは少し面倒で、追加の依存関係のようです。

ユーザーに写真を表示できる他の方法やより合理化されたライブラリはありますか?

ありがとう!B.

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

iphone - Three20で複雑なビューを構築する-リソース?

私はほとんどのiPhoneアプリにthree20を使用しています。作成する必要のあるビューの1つは、比較的複雑です。いくつかのコントロールとラベルが付いた上部バー(ナビゲーションバーの下)、このバーの下の画像ビュー(本体の大部分を占める)、およびより多くのコントロールとラベルが付いた別の下部バー(タブバーコントロールの上)が必要です。

UIの経験はあまりありません。UIの経験は、WebサイトでCSSなどを使用してレイアウトすることだけです。Appleのオンラインドキュメントは、読者が長方形、レイアウト、フレームなどについてたくさん知っているか、InterfaceBuilderを使用していることを前提としているようです。また、three20も十分に文書化されていません。

だから私の質問は:

  • 私がIBで説明しているようなものを設計し、それでもthree20ベースのアプリでそれを使用することは可能ですか?もしそうなら、どのように多くのヒント/ポインタをいただければ幸いです。

  • ビュー/コントロールなどがどのようにレンダリングされるかを説明するいくつかのドキュメントを教えてください。それについてのまともな説明/チュートリアルを見つければ、私はそれを理解できると確信しています。(本の推奨事項/オンラインリファレンスも機能します)

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

iphone - Three20 の TTSpeechBubbleShape は、上下の「音声」三角形のみを描画します

そのため、iPhone アプリに Three20 ライブラリを使用しており、ビューに TTSpeechBubbleShape スタイルを使用したいと考えています。しかし、三角形は左側または右側に描画したくないようです。ソースを見ると、多くのジオメトリがあり、誰かがこれに取り組んだか、修正方法を知っているかどうか疑問に思っていました。

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

iphone - Three20 monotouch/btouch の例?

three20 btouch dll を使用した例やチュートリアルを知っている人はいますか?

アップデート:

基本的に、トランク内の非パーサー three20.cs に対して btouch を実行し、結果の dll を取得してプロジェクトで参照しました。

次に、XCode で three20 のものをコンパイルし、libThree20.a ファイルを取得してプロジェクトに配置しました。

また、プロジェクト オプションに正しい mtouch 引数を追加しました。

これがすべて問題ないことをどのようにテストできますか?

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

iphone - three20 で ASIHTTPRequest ライブラリを使用するのは良い考えですか?

three20 を使用しているときに、REST の HTTP リクエスト用に ASIHTTPRequest フレームワークを統合するのは良い考えかどうか疑問に思っていました。three20 には TTURLRequest があります。

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

iphone - TTNavigator three20 openURLAction

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

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

iphone - -pushViewControllerによるTTMessageControllerの使用

TTMessageController(Three20フレームワークから)は、電子メールの作成動作を複製するために私に推奨されました。ただし、アプリケーションとの統合で少し問題が発生しています。私のアプリケーションの残りの部分では、さまざまなUIViewControllerを表示するためにUINavigationControllerを使用していますが、-pushViewControllerによって呼び出されたときにTTMessageControllerが機能していないようです。TTMessageControllerにpushViewControllerを使用しようとすると、ビューのサイズが小さくなり、ナビゲーションバーのボタンが機能しなくなります。このメソッドを使用してTTMessageControllerを正しく表示する方法について誰かがアドバイスをくれたら、私に知らせてください。

助けてくれてありがとう!

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

iphone - TTTableViewController が表示されないのはなぜですか

2つのサブビューを持つスクロールビューを含むアプリケーションがあります(それらの間を左右にスクロールするため)

両方のビューが正しく表示され、ビュー間のスクロールは正常に機能しました。ここで、最初のビューを TTTableView (Three20 提供) に変更したいのですが、TTCatalog アプリケーションからクラス 'TableControlsTestController' を使用すると、空の tableView しか表示されません。

このクラスには、6 つのセルを表示するためのすべてのデータが含まれていることに注意してください。

新しい TTTableView を追加するには、次を使用します

ここで、detailView は TableControlsTestController のインスタンスです

問題がどこにあるかを絞り込むために、私も電話してみました

これにより、6 つのセルを含むテーブルビューが正しく表示されます。

ビューを scrollView に追加しようとすると、期待どおりに動作しないのはなぜですか?


TTCatalog にアクセスできない場合の参照用

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

iphone - TTTableControlItem でコントロールを右揃えにするにはどうすればよいですか?

Three20 の TTTableViewController を使用して、セクション化されたテーブル ビューを表示しています。データソースは、TTTableControlItems を含む TTSectionedDataSource です。コントロールはすべて左揃えです。私はそれらを右揃えにしたいと思います。カスタムセルを作成せずにこれを行う方法はありますか?

代替テキスト