問題タブ [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.
iphone - Three20 Navigator を使用して webview へ
TTNavigator サンプル コードを作成して、タブの 1 つを Web ビューや YouTube ビデオなどに直接表示するにはどうすればよいですか? ここに現在のコードがあります http://pastie.org/626186
iphone - iPhoneでTTPhotoViewControllerに画像URLを強制的にリロードさせる方法は?
Three20 フレームワークを使用して優れた iPhone アプリケーションを作成すると、気分が良くなります。以前に試したことがない場合は、ここにアクセスして試してみてください。
しかし、初期化後に TTPhotoViewController に強制的に画像をリロードするように助けてもらいたいです。現時点では、以前に存在するイメージをロードしているようで、viewDidLoad に対してアクティブではありませんでした。
私たちを手伝ってくれますか?または私に何かアドバイスをください。
iphone - Three20 ライブラリ - TTPhotoViewController のサブクラスには不透明なナビゲーション バーがあります
Web 上の場所から画像を表示するために、Three20 ライブラリの TTPhotoViewController サブクラスを使用しています。画像は正常に読み込まれますが、ナビゲーション バーとツールバーはデフォルトの色合いで表示されます。カスタム色合いのナビゲーション バーを使用しています (MainWindow.xib で設定)
黒い半透明のバーを表示するためにこれらのことを試しましたが、どれも機能していないようです。
- MainWindow.xib でナビゲーション バーのスタイルを黒の半透明に設定する
- MainWindow.xib でナビゲーション バーのスタイルを黒色の不透明に設定する
- サブクラスの viewWillAppear で、ナビゲーション バーのスタイルを黒の半透明に明示的に設定します。
なぜこれが起こるのか、どうすれば解決できるのか教えてください。ありがとう。
iphone - UISearchDisplayControllerから「結果なし」ラベルを削除する方法はありますか?
新しいsdk3UISearchDisplayControllerを使用しているthree20コントローラーがあります。ネットワークからロードされるモデルもありますが、UISearchDisplayControllerのデフォルトの動作に関係なく、「結果なし」ラベルが表示されているようです。それをなくして何か他のものを見せるための方法はありますか?
iphone - Three20: TTViewController への TTTableItem リンクを作成する
テーブル アイテムに開示矢印を表示し、別の「詳細」画面にリンクするようにします。かなり標準的。Three20はこれを支援することになっています.
私のTTListDataSourceで、私は現在やっています:
しかし、 TTTableItemがクリックされたTTViewController
ときに、オブジェクト (文字列だけでなく) を渡す必要があります。TTNavigatorのメソッドを使用して、オブジェクトを
TTViewControllerに渡すことができることを私は知っています。NSDictionary
[[TTNavigator navigator] openURL: query: animated:]
ただし、この URL を から開こうとしているので、クエリオブジェクトTTTableItem
を渡すことができる openURL メソッドを使用する方法がわかりません。NSDictionary
NSString
ここでの議論を読みましたが、元の Three20 コードを変更する必要はありません。ちゃんと伸ばせばOKです。
TTViewController
テーブル項目を開いてオブジェクト ( などNSDictionary
)を渡す最も簡単な方法は何ですか?
iphone - PNG 画像を http 経由で Three20 iPhone アプリに提供する
Linux (c++ / Qt4.5.x) サーバー デーモンから Three20 フレームワークを使用している iPhone アプリケーションに png 画像を提供しようとしています。具体的には TTThumbsViewController ビューを使用したいと考えています。
リクエストを「GET」したときにデーモンに返される次の画像を使用して、Webブラウザで画像を表示することができました。
ここで、「配列」は png の画像データです。私は次のようなものを入力しています:
ブラウザに入力して画像を表示します。
写真ソースクラスで同じURLを次のように指定しようとすると
何も返されないか、表示されませんか?
私の質問は本当に - たとえば test.png を Linux PC の適切なディレクトリに置き、Web サーバー (apache) を起動した場合、" http://software.local/test.pngを参照すると、上のような画像が表示されます。 、しかし、画像はhttpヘッダーに埋め込まれていませんでしたか?私は本当にこの動作を得るためにヘッダーがどうあるべきかを理解できません.上記のiPhoneコードでURLを設定すると、Apacheサーバーからpngがロードされます.それは TTThumbsViewController にあります。
ご覧のとおり、私は基本的な http の経験しかありません。
iphone - TTTableViewController (Three20) で行を削除する方法
Three20 はすばらしいライブラリです。これにより、テーブルの操作が非常に簡単になります。しかし、私が気付いた 1 つのギャップは、行の削除とアニメーションです。これを行うために何時間も費やしましたが、これが私がやっていることです:
このコードを実行すると、次のエラーが表示されます: [NSCFArray objectAtIndex:]: index (0) beyond bounds (0)
TTTableViewController から継承したクラスを使用しています。また、できる限り Three20 を使用しているため、DataSourceDelegate や TableViewDelegate は実装していません。だから、これは私がデータソースを作成する方法です:
この記事 (記事)を読みましたが、役に立ちません :(
ですから、これはこのサイトの達人にとって非常に簡単であることを知っています. これを行う方法の高度なサンプルを教えてください
ありがとう
iphone - Three20「非公開API」「lineHeight」および「previousViewController」のためにiPhoneアプリが拒否されました
非公開APIが原因でアプリが拒否されました
3.3.1アプリケーションは、Appleが規定する方法でのみ文書化されたAPIを使用でき、プライベートAPIを使用または呼び出すことはできません。」
次の非公開APIがアプリケーションに含まれています:lineHeight previousViewController
私に何ができる?three20-P31バージョンを使用しましたが、それでも拒否されます。
ヘルプのためのThx
iphone - TTStyledTextLabel - 認識されないセレクタ例外
Three20 ライブラリの 2.x 互換ブランチを使用しています。URL を表示したいのですが、この目的のために TTStyledTextLabel を使用しています。
ただし、使用しようとすると例外が発生します
これは、TTStyledTextLabel オブジェクト (カスタム tableviewcell 内) の使用方法です。
この例外が発生する理由を教えてください。
ありがとう。
iphone - three20 iphone ライブラリが使えない
さて、私はアプリを開発している初心者です。ライブラリ 320 を使用して、特定の画像ディレクトリから生成された一連のサムネイルを表示したいと考えています。
ユーザーが画像をクリックすると、特定のアクションが発生します。ドキュメントが不十分なため、このライブラリの実装方法を理解できません。これを理解するためのより良いチュートリアル、ソース、またはコードを提案してくれる人はいますか。
私はそれをグーグルで検索しましたが、結果は有益ではありませんでした。これについて教えてください。
事前にthnx。