問題タブ [uiscrollview]

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

iphone - iPhone アプリで UIView を「スクロール可能」にするにはどうすればよいですか?

私は、UIView最終的に約 2 画面分の情報を含む を持っています。ユーザーがフリック (Safari のような標準的なフリック) で下にスクロールできるようにしたいと考えています。
どうすればいいですか?

0 投票する
6 に答える
26042 参照

iphone - UIScrollView でスクロールをキャンセルする方法

UIScrollView を使用して、iPhone で大きなサイズ (320px より大きい) UI を作成します。

UIScrollView のインスタンスを作成し、それにいくつかのサブビューを追加しました。問題は、ユーザーがサブビューの外側に触れたときにのみスクロールを有効にし、ユーザーがサブビューの1つに触れたときにスクロールを停止したいということです。

ドキュメントを読んでサンプルを見つけようとしましたが、良いヒントが見つかりません。アイデアがあれば、助けてください。

0 投票する
7 に答える
48985 参照

iphone - UIScrollViewズーム後にリセットするにはどうすればよいですか?

の中にグラフが描かれていUIScrollViewます。UIViewこれは、のカスタムサブクラスをCATiledLayerレイヤーとして使用する大きなものです。

をズームインおよびズームアウトするときにUIScrollView、からグラフを返すときと同じように、グラフのサイズを動的に変更する必要がありますviewForZoomingInScrollView。ただし、グラフは新しいズームレベルで再描画されるため、次にユーザーがズームしたときに現在のビューから変換が開始されるように、変換スケールを1x1にリセットしたいと思います。で変換をIdentityにリセットするscrollViewDidEndZoomingと、シミュレーターでは機能しEXC_BAD_ACCSESますが、デバイスにをスローします。

これは、シミュレーターでも問題を完全に解決するわけではありません。次にユーザーがズームすると、トランスフォームがズームレベルにリセットされるため、たとえば2倍にズームした場合のように見えます。突然4倍になります。ズームを終了すると、正しい縮尺になりますが、実際のズーム動作は悪く見えます。

まず、ズーム後にグラフを標準スケールの1x1で再描画するにはどうすればよいですか。また、全体をスムーズにズームするにはどうすればよいですか。

編集:新しい調査結果エラーは「[CALayer retainCount]: message sent to deallocated instance」のようです

自分でレイヤーの割り当てを解除することはありません。以前は、ビューなどを削除することすらしていませんでした。このエラーは、ズームと回転でスローされていました。回転する前にオブジェクトを削除し、後で再度追加しても、例外はスローされません。これはズームのオプションではありません。

0 投票する
22 に答える
136745 参照

ios - UIWebView が垂直に「バウンス」するのを止めますか?

UIWebView が垂直方向にバウンスするのを止める方法を知っている人はいますか? つまり、ユーザーが iPhone の画面に触れて指を下にドラッグすると、読み込んだ Web ページの上に空白の場所が表示されます。

次の可能な解決策を見てきましたが、どれもうまくいきませんでした:

http://www.iphonedevsdk.com/forum/iphone-sdk-development/996-turn-off-scrolling-bounces-uiwebview.html

http://forums.macrumors.com/showthread.php?t=619534

UIScrollView が水平方向にバウンスするのを止めるにはどうすればよいですか?

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

iphone - バウンス後の scrollViewDidEndScrollingAnimation デリゲートはもうありません

私の UIScrollView には奇妙な動作があります。ビュー コントローラーは UIScroll のデリゲートであり、スクロール中に scrollViewDidScroll と scrollViewDidEndScrollingAnimation を受け取ります。すべてが機能しています。しかし、スクロール ビューがバウンスすると、scrollViewDidEndScrollingAnimation は受信されなくなりますが、scrollViewDidScroll は引き続き受信されます...

アイデアはありますか?

どうもありがとう。

ティエリー

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

iphone - UIScrollView内のサブビューを「修正」する

X軸とY軸に沿ってスクロールするビュー(これを「メインビュー」と呼びます)を含むUIScrollViewがあります。

画面の上部(ビューではない)に固定されているが、メインビューと同じようにX軸に沿ってスクロールするこのビューに見出しを透過的にオーバーレイしようとしています。メインビューがY軸に沿ってスクロールすると、見出しは画面の上部に残ります。

これを達成するための最良のアプローチは何でしょうか?

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

iphone - UITableView (iPhone) のレイアウト オプション? またはUIScrollViewを拡張しますか?

私は Objective-C と iPhone のコーディングが初めてで、誰かが私を助けてくれることを望んでいました。

基本的に、そのアイテムの名前と数量を表示するスクロール可能なテーブルが必要です。例: りんご......2
みかん......4
バナナ......5

名前は左詰め、数字は右詰めにしたいです。

UITableView でこれを行う方法はありますか、それとも UIScrollView を拡張する必要がありますか?

前もって感謝します。

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

iphone - 大型カスタムビューで高速描画

私はiPhone用のピアノアプリを開発しています。スムーズにスクロールできるキーボード (Music Sampler など) を開発したいと考えています。

カスタム ビュー (1440px x 120px) を UIScrollView に配置しました。Quartz は遅すぎるので、OpenGL を使用したかったのです。しかし、1440px で OpenGL ビューを作成できませんでした。

より高速で大きなサイズのカスタム ビューを作成するアイデアはありますか?

ありがとうございました。

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

iphone - UIScrollView のタッチが機能していないようです

Xcode で iPhone プロジェクト用の「View-based Application」テンプレートを使用し、View Controller の XIB に入りました。

ビューを基本から に変更し、UIView現在UIScrollViewはメソッド

(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;

呼び出されることはありません。そこにNSLog発言があります。コントローラーのビューが の場合は問題なく呼び出されますが、タッチイベントを受け取らないUIViewの違い/特別な点は何UIScrollViewですか? タッチ イベントに応答するにはどうすればよいですか?

0 投票する
8 に答える
18648 参照

ios - UIScrollViewは、スクロールが終了するまでNSTimerを一時停止します

UIScrollView(またはその派生クラス)がスクロールしている間、実行中のすべてがスクロールが終了するまで一時停止しているように見えますNSTimers

これを回避する方法はありますか?スレッド?優先順位の設定?なんでも?