問題タブ [contentsize]

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

objective-c - stroyboard(!)を使用してUIScrollViewのコンテンツサイズを設定するには?

ここに画像の説明を入力stroyboard(!) を使用して UIScrollView のコンテンツ サイズを設定する方法は?

私はたくさんのスクロールビューを持っているので、プログラムですべてのサイズを設定したくありません

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

ios - UICollectionView でアイテムの「ラッピング」を防止する

UICollectionView行と列の整合性を維持しながら、幅と高さの両方で表示されるフレームよりも潜在的に大きいグリッドを表示する必要があります。デフォルトでは、セクションUICollectionViewFlowLayoutを画面外にスクロールできますが、項目をセクション内にラップしてすべての項目を画面上に保持するため、グリッドが台無しになります。

UICollectionViewのサブクラスであることを認識してUIScrollView、viewDidLoad でコレクション ビューのコンテンツ サイズ プロパティを手動で設定してみました。

しかし、これは効果がありませんでした。質問:

  • カスタムレイアウトを構築せずにこれを達成する簡単な方法はありますか?
  • カスタム レイアウトを使用してcollectionViewContentSizeメソッドをオーバーライドすると、コレクション ビューでアイテムのラップを停止し、両方向にスクロールすることに成功しますか?
  • カスタム レイアウトを構築する必要がある場合 (学習に時間を費やす必要があります)、 をサブクラス化しますか?それともUICollectionViewLayoutサブクラス化するとUICollectionViewFlowLayout時間を節約できますか?

更新: UICollectionView を UIScrollView のサブビューとして埋め込んでみました。コレクション ビュー自体は正しく動作しています。スクロール ビューの端で行が折り返されておらず、設定した UIScrollView コンテンツ サイズを満たしていることがわかります。ただし、スクロール ビューは水平方向にはパンしません。つまり、コレクション ビュー自体が行う垂直方向のスクロールのみです。それでまた立ち往生。レスポンダー チェーンに問題がある可能性はありますか?

0 投票する
0 に答える
101 参照

ios - スクロール ビュー内でテーブル ビューのサイズを動的に変更する方法

uiscrollview 内に 2 つのテーブル ビューを表示し、コンテンツに合わせてテーブル ビューのサイズを動的に変更したいと考えています。テーブル ビューはスクロール可能であってはならないため、スクロール ビューに埋め込みます。スクロールビューのサイズを適切に変更できました。セットアップは次のとおりです。


UILabel1

TableView1

..余分なスペース..

UILabel2

TableView2


これは自動レイアウトで可能だと思いますが、始めるには助けが必要です(自動レイアウトは初めてです)。さらに、テーブル ビューのヘッダーにラベルを追加できることはわかっていますが、今のところはこれで十分です。データはネットワーク接続を介して非同期にフェッチされるため、データが入ったときにテーブル ビューを更新する必要があります。オプションで、データを表示する準備ができるまで、いくつかのスピナーがテーブル ビューのスペースを占有できます。

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

ios - UIScrollView contentSize 変更 contentOffset

ここでこの問題の多くの解決策を見てきましたが、どれもうまくいかないようです。これが私のコードの一部です:

この時点で contentOffset が正しく設定されていることが NSLog ステートメントからわかりますが、contentOffset に従って表示されません。それは別の場所にジャンプします。なぜこれが起こっているのですか?どうすれば修正できますか?

0 投票する
0 に答える
653 参照

ios - iOS 7 での UITextView contentsize.height の問題

コンテンツ サイズの高さの問題を解決するために検索して多くの時間を費やしましたが、運が悪く、何も機能しませんでした。同様の質問がスタックや他のフォーラムでも利用できますが、残っているものが得られないため、テキストビューでこの問題を解決できません。

textView のカーソルとテキストを幅と高さの中央に配置する必要があります。今、私はそれを使用します-

私が使用した2番目のアプローチは-

反響はこんな感じ ここに画像の説明を入力 ~編集したらこんな感じに~ ここに画像の説明を入力

では、textView のテキストを UITextView の中央に配置するには、他に何ができますか? 私を更新してください。