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

iphone - iPhone で UIView のタッチ イベントを手動で呼び出すにはどうすればよいですか?

プログラムで UIView を手動で操作するにはどうすればよいですか。

UIScrollView touch 内のビューを手動でタッチしたい。

これを行う方法はありますか?

または、UIScrollView の scrollViewWillBeginDecelerating を手動で呼び出すにはどうすればよいですか?

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

iphone - Iphone Dev: 同じ UIScrollView に 2 つの UITableView を追加する

1 つの UIScrollView 内に 2 つの UITableView を追加しようとしている状況があります。これは機能しているように見えました (2 つの UITableView は適切に表示されます) が、1) 2 番目の UITableView のデータは最初の UITableView のデータと常に同じです 2) 2 番目の UITableView のアイテムをクリックすると、例外が発生します:「認識されない」インスタンスに送信されたセレクター」

2 つのテーブルには cellForRowAtIndexPath の機能が異なる異なるコントローラーがありますが、2 番目の UITableView の cellForRowAtIndexPath がまったく呼び出されていないことに気付きました。

私たちはおそらく何か間違ったことをしているのでしょう。

ありがとう...

0 投票する
98 に答える
644838 参照

ios - 編集を開始すると、キーボードが存在するときに UITextField を上に移動させるにはどうすればよいですか?

iOS SDK の場合:

キーボードを表示するUIViewwith UITextFields があります。次のことができるようにする必要があります。

  1. UIScrollViewキーボードが表示されたら、コンテンツのスクロールを許可して、他のテキスト フィールドを表示します。

  2. 自動的に「ジャンプ」(上にスクロール)または短縮

が必要であることはわかっていUIScrollViewます。UIViewmy のクラスを aに変更しようとしましたUIScrollViewが、テキスト ボックスを上下にスクロールできません。

UIViewaと a の両方が必要UIScrollViewですか? 一方が他方の内側に入りますか?

アクティブなテキスト フィールドに自動的にスクロールするには、何を実装する必要がありますか?

理想的には、可能な限り多くのコンポーネントの設定を Interface Builder で行います。必要な部分だけコードを書きたい。

注:私が使用しているUIView(または) は、通常どおり機能する必要があるタブバー ( ) によって表示されます。UIScrollViewUITabBar


キーボードが表示されたときのためだけにスクロールバーを追加しています。必要ではありませんが、ユーザーがスクロールしてテキストボックスを変更できるなど、より良いインターフェイスを提供するように感じます。

UIScrollViewキーボードが上下するときのフレームサイズを変更する場所で動作しています。私は単に使用しています:

ただし、これは自動的に「上に移動」したり、表示領域の下のテキストフィールドを中央に配置したりしません。これは私が本当に望んでいることです。

0 投票する
18 に答える
65444 参照

ios - Interface BuilderでUIScrollViewを使用するにはどうすればよいですか?

過去にプログラムで操作することでうまく使用UIScrollViewできましたが、InterfaceBuilderで排他的に設定して機能させるのに問題があります。

iPhoneアプリに簡単な「概要」ページがあります。、UITextViewいくつかのアイコン、および他のアプリへのリンクがあります。これらのビューをすべてに追加しUIScrollView、合計サイズが480を超えるように配置しました。アプリを起動すると、scrollviewには画面に収まるコンテンツのみが表示され、スクロールは表示されません。

これを完全にIBを介して行うことは可能ですか、それともコードを介してcontentSizeを操作する必要がありますか?

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

iphone - UIScrollViewの問題

私は30〜35ページの漫画本を作成していて、旅の途中で障害が発生した後、障害にぶつかっています。

1)内部の画像を使用して30〜35の異なるUIScrollviewを作成する必要があることを知っています。問題は、自動回転によって画像の半分が自動的に画面から表示されなくなることです。

2)このコードをどこに配置するかわかりませんコード:

3)開発者にこの基本的な基盤を作成するためにお金を払ってから、同じ基盤に将来の画像を追加できるように彼が何をしたかを説明することを考えています。

このプロジェクトのコーディングに取り組むために、電話で誰かと話したり、直接話したりするために行くことができる場所はありますか?締め切りはもうすぐです、そして私はただ全部に夢中になっています...

ありがとう

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

objective-c - テーブルビューの下にボタンを追加する

プログラムでビューを作成しようとしています。私が望む結果は、テーブルビューを内部に持つスクロール ビューです。そして、このテーブルビューの下にいくつかのボタンを追加したい

これを行う方法が正確にはわかりませんが、これを試しましたが、うまくいきません:

私は何が欠けているか、間違っていますか?

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

iphone - ModalViewController を閉じた後、UIScrollView の内容が移動しました

ページスクロールビューがあります。各ページには、ボタンのグリッドを管理するビューコントローラー (buttonViewController) があります。ボタンの 1 つを押すと、buttonViewController は別のビューコントローラー (detailViewController) をモーダルにポップアップします。

問題は、モーダル ビュー コントローラーを閉じると、表示されている buttonViewController が約 20 ピクセル分下に移動することです。奇妙なことに、表示されているページだけがシフトされます。既に読み込まれている別のページにスクロールすると、正しい位置に表示されます。

私の質問は基本的に、modalViewController を閉じるとメインビューボタンが iphone の周りに移動するのと同じです

ただし、その質問に対する受け入れられた回答は、ステータスバーが非表示になっていることを前提としていました。アプリケーションのステータス バーを隠していません。

他のアイデアはありますか?

もう 1 つ注意: シフトは、モーダル ビュー コントローラーを初めて起動したときにのみ発生します。モーダル ビュー コントローラーを開いたり閉じたりし続けても、すべて同じままです。

もう 1 つ注意: 次のコードを追加すると:

モーダル ビュー コントローラーを閉じた後、問題を回避できます。フレームは y 方向に 20 ピクセル移動するように見えます。しかし、何が原因で動いているのかはまだわかりません。

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

iphone - デバイスで UIScrollView アプリがクラッシュするが、シミュレーターで完全に実行される

私はフォトギャラリーアプリに取り組んでいます。ルート ビューは、ユーザーをサムネイル ビューに移動させるナビゲーション コントローラーです。サムネイルをタップすると、ユーザーは PhotoView に移動し、タップした画像が全画面表示されます。

以下は、PhotoViewController で行ったことです。

このアプローチは、私が github で見つけた ScrollingMadness プロジェクトとほとんど同じです。

UIScrollView を初期化し、サブビューとしてビュー コントローラーのビューに追加します。UIScrollView のいくつかの基本的なプロパティを設定します。UIImageViews に画像を追加します (数字で 5 つ)。これらすべての imageView をサブビューとして UIScrollView に追加します。任意の画像に対してズーム操作を実行すると、現在の画像サブビューを除くすべての画像サブビューがスクロール ビューから削除されます。画像が縮小して最小縮尺に戻ると、すべての画像が UIScrollView に追加されます。

Apple のサンプル コードで説明されているように、TapDetectingImageView デリゲートを使用して imageView を作成し、タッチ イベントを処理しています。

アプリを実行すると、シミュレーターですべて正常に動作します。何の問題もありません。しかし、デバイスでアプリを実行すると、3 番目または 4 番目の画像にスクロールした後にクラッシュします。デバッグ中に、3 番目または 4 番目の画像にスクロールした後に didReceiveMemory 警告が呼び出されることがわかりました。Instruments を使用してアプリを実行します。オブジェクトの割り当ては、クラッシュが発生したときの割り当てレベルを 1.5 ~ 2MB のみに示します。このレベルまでのメモリ使用量は非常に正常だと思います...そうですか?

以前にこれを経験した人、または私がそれを取り除く方法についての意見は... 現時点で私が世界で必要としているすべての助けになるでしょう.

他の情報が必要な場合はお知らせください。

PS > シミュレーターではアプリ全体が完璧なのに、デバイスでクラッシュするのを見るのはイライラします :(

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

iphone-sdk-3.0 - UIScrollView がナビゲーションとステータス バーの下に移動する

scrollView を含むビューがあります。ビューが表示されると、画像が全画面 (320x480) で表示され、ステータスとナビゲーション バーが非表示になります。画面をタップすると、ステータスとナビゲーション バーが画面に表示されます。しかし、これにより UIScrollView がナビゲーション バーの下に移動します。スクロール ビューの上にステータス バーとナビゲーション バーを表示したい。

写真アプリで起こっているように。画像をタップすると、ステータスとナビゲーション バーが scrollView の上に表示されます。

以下は、ビューの配置方法です

以下は、シングルタップの検出で行っていることです

皆さんへの単なるポインタ-私が使用する場合

の問題はわかりません。しかし、これは私の横向きのコードを台無しにします。

私が間違っているかもしれないことに光を当てることができる人なら誰でも-大きな助けになるでしょう!