問題タブ [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.
iphone - iPhone アプリで UIView を「スクロール可能」にするにはどうすればよいですか?
私は、UIView
最終的に約 2 画面分の情報を含む を持っています。ユーザーがフリック (Safari のような標準的なフリック) で下にスクロールできるようにしたいと考えています。
どうすればいいですか?
iphone - UIScrollView でスクロールをキャンセルする方法
UIScrollView を使用して、iPhone で大きなサイズ (320px より大きい) UI を作成します。
UIScrollView のインスタンスを作成し、それにいくつかのサブビューを追加しました。問題は、ユーザーがサブビューの外側に触れたときにのみスクロールを有効にし、ユーザーがサブビューの1つに触れたときにスクロールを停止したいということです。
ドキュメントを読んでサンプルを見つけようとしましたが、良いヒントが見つかりません。アイデアがあれば、助けてください。
iphone - UIScrollViewズーム後にリセットするにはどうすればよいですか?
の中にグラフが描かれていUIScrollView
ます。UIView
これは、のカスタムサブクラスをCATiledLayer
レイヤーとして使用する大きなものです。
をズームインおよびズームアウトするときにUIScrollView
、からグラフを返すときと同じように、グラフのサイズを動的に変更する必要がありますviewForZoomingInScrollView
。ただし、グラフは新しいズームレベルで再描画されるため、次にユーザーがズームしたときに現在のビューから変換が開始されるように、変換スケールを1x1にリセットしたいと思います。で変換をIdentityにリセットするscrollViewDidEndZooming
と、シミュレーターでは機能しEXC_BAD_ACCSES
ますが、デバイスにをスローします。
これは、シミュレーターでも問題を完全に解決するわけではありません。次にユーザーがズームすると、トランスフォームがズームレベルにリセットされるため、たとえば2倍にズームした場合のように見えます。突然4倍になります。ズームを終了すると、正しい縮尺になりますが、実際のズーム動作は悪く見えます。
まず、ズーム後にグラフを標準スケールの1x1で再描画するにはどうすればよいですか。また、全体をスムーズにズームするにはどうすればよいですか。
編集:新しい調査結果エラーは「[CALayer retainCount]: message sent to deallocated instance
」のようです
自分でレイヤーの割り当てを解除することはありません。以前は、ビューなどを削除することすらしていませんでした。このエラーは、ズームと回転でスローされていました。回転する前にオブジェクトを削除し、後で再度追加しても、例外はスローされません。これはズームのオプションではありません。
ios - UIWebView が垂直に「バウンス」するのを止めますか?
UIWebView が垂直方向にバウンスするのを止める方法を知っている人はいますか? つまり、ユーザーが iPhone の画面に触れて指を下にドラッグすると、読み込んだ Web ページの上に空白の場所が表示されます。
次の可能な解決策を見てきましたが、どれもうまくいきませんでした:
iphone - バウンス後の scrollViewDidEndScrollingAnimation デリゲートはもうありません
私の UIScrollView には奇妙な動作があります。ビュー コントローラーは UIScroll のデリゲートであり、スクロール中に scrollViewDidScroll と scrollViewDidEndScrollingAnimation を受け取ります。すべてが機能しています。しかし、スクロール ビューがバウンスすると、scrollViewDidEndScrollingAnimation は受信されなくなりますが、scrollViewDidScroll は引き続き受信されます...
アイデアはありますか?
どうもありがとう。
ティエリー
iphone - UIScrollView内のサブビューを「修正」する
X軸とY軸に沿ってスクロールするビュー(これを「メインビュー」と呼びます)を含むUIScrollViewがあります。
画面の上部(ビューではない)に固定されているが、メインビューと同じようにX軸に沿ってスクロールするこのビューに見出しを透過的にオーバーレイしようとしています。メインビューがY軸に沿ってスクロールすると、見出しは画面の上部に残ります。
これを達成するための最良のアプローチは何でしょうか?
iphone - UITableView (iPhone) のレイアウト オプション? またはUIScrollViewを拡張しますか?
私は Objective-C と iPhone のコーディングが初めてで、誰かが私を助けてくれることを望んでいました。
基本的に、そのアイテムの名前と数量を表示するスクロール可能なテーブルが必要です。例: りんご......2
みかん......4
バナナ......5
名前は左詰め、数字は右詰めにしたいです。
UITableView でこれを行う方法はありますか、それとも UIScrollView を拡張する必要がありますか?
前もって感謝します。
iphone - 大型カスタムビューで高速描画
私はiPhone用のピアノアプリを開発しています。スムーズにスクロールできるキーボード (Music Sampler など) を開発したいと考えています。
カスタム ビュー (1440px x 120px) を UIScrollView に配置しました。Quartz は遅すぎるので、OpenGL を使用したかったのです。しかし、1440px で OpenGL ビューを作成できませんでした。
より高速で大きなサイズのカスタム ビューを作成するアイデアはありますか?
ありがとうございました。
iphone - UIScrollView のタッチが機能していないようです
Xcode で iPhone プロジェクト用の「View-based Application」テンプレートを使用し、View Controller の XIB に入りました。
ビューを基本から に変更し、UIView
現在UIScrollView
はメソッド
(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
呼び出されることはありません。そこにNSLog
発言があります。コントローラーのビューが の場合は問題なく呼び出されますが、タッチイベントを受け取らないUIView
の違い/特別な点は何UIScrollView
ですか? タッチ イベントに応答するにはどうすればよいですか?
ios - UIScrollViewは、スクロールが終了するまでNSTimerを一時停止します
UIScrollView
(またはその派生クラス)がスクロールしている間、実行中のすべてがスクロールが終了するまで一時停止しているように見えますNSTimers
。
これを回避する方法はありますか?スレッド?優先順位の設定?なんでも?