問題タブ [uikit]
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 - UIWebView での URL リダイレクトの処理
UIWebView
アプリ内でクリックされたリンクの Web ページを表示するために使用される をアプリ内に持っています。
一部のリンクは、tinyURL や bit.ly などの短縮 URL リンクです。これらの URL は、最初の URL の読み込み後にリダイレクトされます。
私の問題は、アプリ内のリンクの一部が、ビデオやその他のメディアなど、Web ページではないリソースへの URL 短縮リンクになっていることです。
を使用しwebView:shouldStartLoadWithRequest:navigationType:
て URL をインターセプトし、それをどうするかを決定できます。リダイレクト後ではなく、最初の読み込み時にのみ呼び出されます。
bit.ly リンクが指している URL を傍受するにはどうすればよいですか?
iphone - iPhoneでオーディオを再生するためのよりシンプルなソリューション
Apple は、オーディオ ファイルの再生の簡単なデモとして( http://developer.apple.com/samplecode/AudioQueueTest/listing1.html ) をリストします。
より少ないコード行でオーディオ ファイルを再生する方法はありますか?
iphone - ObjC - NSData と NSURLRequest を使用して UIImage を投稿しますか?
API を使用して TwitPic.com に画像を投稿しようとしています。
ただし、HTTPPOST などを使用して画像を投稿したことはありません。
APIを使用してUIImageからNSDataを投稿する方法を教えてください。
ios - UITextViewでマージン/パディングを失う方法
UITextView
大量のテキストを表示する iOS アプリケーションを使用しています。
次に、のオフセット マージン パラメータを使用して、このテキストをページングしていますUITextView
。
UITextView
私の問題は、使用するフォントサイズと書体によって異なるように見えるため、のパディングが計算を混乱させることです。
のコンテンツを囲むパディングを削除することは可能UITextView
ですか?
html - UIWebView 内での HTML およびローカル画像の使用
別の URL にリンクする画像を表示するために使用したいアプリに UIWebView があります。
私は使用しています
問題は、イメージがプロジェクトのリソースとして追加され、バンドルにコピーされているにもかかわらず、イメージがロードされない (つまり、見つからない) ことです。
NSBundle を使用してイメージのフル パスを取得しようとしましたが、それを使用してもまだ Web ビューに表示されません。
何か案は?
iphone - iPhone で UIColor を最適化するにはどうすればよいですか?
カスタム スライダー タイプ コントロールによって制御される単純なカラー ピッカーを作成しています。
スライダーから UIColor コンストラクター メソッドに float 値を渡し、値が変化すると CALayer の背景色を更新します。
シミュレーターでは非常にスムーズに動作しますが、デバイスで実行するとちらつきが多くなります。
これは、GPU に負担がかかりすぎているためですか? 妙にブルーの中を移動するときは最悪です。また、アルファ値と明るさを変更すると、彩度と色相を変更するよりもちらつきが大きくなります。
スライダーの値が変化するときに、任意の float 値を渡すべきではありませんか? そうでない場合、最適化のためにこれをより少ない色に制限するにはどうすればよいですか?
CALayer の backgroundColor プロパティの暗黙的なアニメーションを無効にすることを考えましたが、これを行う方法がわかりません。
UIColor の変更を最適化するためのトリックはありますか?
アップデート
drawRect: または drawInRect: を使用していません。
CALayer の backgroundColor プロパティを変更しているだけです。touchesMoved: が呼び出されるたびに、位置を取得し、0.0 から 1.0 の float 値を作成して、値が変更されたというメッセージをデリゲートに渡し、-(void)updateCurrentColor メソッドを呼び出します。
これが私の実装の例です:
最初は、タッチ インターフェースの不正確さによる値の飛び越しだと思いました。スムージング機能は役に立ちましたが、場所が 1 ピクセルしか変化しない場合でも、特にアルファ値でちらつきが発生します。任意のフロートを渡すのではなく、これを限られた量の色/値に制限する必要がありますか? 繰り返しますが、シミュレーターでうまく動作しますが、単なるパフォーマンスの問題のようです。
cocoa-touch - navigationItem.titleView の UILabel に Emboss を追加する (navigationItem.title で見られるように)
navigationItem.title や他の多くの UIKit コントロールに自動的に適用されるデフォルトのエンボスを模倣しようとしています。
このスクリーンショットのタイトル (「Table Cells」) に見られるように:
エンボス タイトル http://quicksnapper.com/files/3440/192219267049D92BB23DE74.png
私は本質的に2つのUILabelsをnavigationItem.titleViewに追加しようとしていますが、UILabelsは平らに描かれたものとして表示され、実際には正しく感じられない/見えません:P
私は影で遊ぶことを考えましたが、それはラベルの片面にエンボス加工された外観を与えるだけです.
どんなアイデアも素晴らしいでしょう!
ありがとう
ios - UISlider の外観のカスタマイズ
UISlider の視覚的な外観をカスタマイズするには、サムとトラックのイメージを設定できます。トラック画像の一部が適切に引き伸ばされます。ドキュメントから:
伸縮可能な領域は、2 つのエンド キャップ領域の間に位置します。エンド キャップは、そのままの状態で引き伸ばされないイメージの部分を定義します。伸縮可能な領域は、画像を長く見せるために複製できるエンド キャップ間の 1 ポイント幅の領域です。
今私が抱えている問題は、伸縮可能な領域の幅が 1 ポイントを超える必要があることです。(パターンです) 残念ながら1ポイント幅はSDKでハードコーディングされているようです。
これを回避する方法を知っている人はいますか? または、これを行うには、独自のスライダーを最初から作成する必要がありますか?