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

ios - 「tableView.contentSize」と「tableView.frame.size」の違いは何ですか

それは機能しますが、実際にはこれら2つの値は何なのだろうか: tableView.contentSize,tableView.frame.size

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

ios - UIScrollView のコンテンツ サイズを更新する

次のコードがあります。

しかし、これまでのところ、スクロール ビューは更新されたコンテンツ ビューを取得していません。
ここでコンテンツ ビューを更新するにはどうすればよいですか?

ありがとう。

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

ios - UIScrollView は最後までスクロールしませんか?

self.contentScrollView にいくつかの UIView があります。しかし、私は self.contentScrollView を にスクロールできません self.childViewControllers.lastObject.view

self.contentScrollView.contentSize大きくない??

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

ios - scrollViewが迅速にスクロールしない

スクロールしていないスクロールビューがあります。グーグルは、それが私の制約に関係している可能性があることを示しているようですか?

私の制約は次のとおりです。

viewDidLayoutSubViews で scrollview contentSize を出力していますが、毎回同じ値を出力しています。

問題が何であるかについての考え

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

ios - UITextView のコンテンツ サイズがフォント サイズの変更で更新されない

ここにこの関数があります。これは、quoteTextViewのテキストが変更されるたびに呼び出されます。

すべきこと:

フォントサイズを変更して、quoteTextViewのテキストが常に画面全体を覆うようにしたいと考えています。関数は最小サイズの 20 から開始し、それがカバーできない場合は、カバーできるまで (または最大サイズの 100 に達するまで) フォント サイズを徐々に大きくする必要があります。

私の問題は次のとおりです。

プログラムは、最初のテキストが実際に小さすぎるかどうかを認識します。画面を覆うのに十分なテキストがある場合は、そのままにしておきます。そうでない場合は、フォントサイズを徐々に変更し始めます。問題は、これらの変更のたびにquoteTextView.contentSizeが更新されず (println はずっと初期値を表示し続ける)、フォント サイズが 100 に制限されていない場合、無限ループに陥ることです。

ですから、最終的には、すべてかゼロかが残ります。テキスト サイズは、常に最小の 20 か、最大の 100 です。

contentSize を強制的に更新する方法はありますか? そうでない場合、これを行う別の方法はありますか?

編集: 置き換え

ここで、self は textView を保持する viewController です (違いはありません)

修繕:

Rory がコメントで述べたように、問題は texView の編集可能なプロパティがオフになっていることでした。それをオンにすると修正されました。

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

ios - layoutAttributesForElementsInRect は、コンテンツ サイズよりも大きい rect サイズを返しています

layoutAttributesForElementsInRectサイズが(w, h)のrectを返していますが、 (w, h) です。iPad 2 iOS 8.4 シミュレーターを使用しています。{1024, 2048}collectionViewContentSize{1408, 1210}

ターゲット ビューを含む四角形をコンテンツ サイズよりも大きくするにはどうすればよいですか?

私の目標は、 rectNSIndexPathから outを計算することです。実際のコンテンツ サイズに制限する必要がありますか? それとも、ここで間違ったサイズを設定していますか?

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

ios - スクロールビューに入れたときのテーブルビュー フレームの問題

GIFを投稿したかったのですが、どうやら評判が足りないようです。まあ、何でも; UIPageViewController を使用していましたが、何らかの理由で、UIScrollView を使用し、UITableViewControlllers のビューを対応するオフセット (ページ) に追加することで、より手動のソリューションを使用することにしました。各ページ (テーブル ビュー コントローラーのビュー) に 4 つの UItableViewControllers があり、これらはすべて子ビュー コントローラーとしてコンテナー ビュー コントローラー (UIScrollView を持つ) に追加されます。

実際の問題は、切り替えを行ったときに、テーブルビューが完全に下に行くことを拒否し始め、スクロールが終了したときに最終的なテーブルビューセルの一部が画面の終わりまでトリミングされたままになることです。

ここに画像の説明を入力

それで、これを取り除く方法を知る前に、誰かがこのようなものに出くわしたかどうか尋ねたかった. いつでもライブラリを使用できることはわかっていますが、学びたいです。ここにいくつかのコードがあります:

その他の方法;

これはviewDidLayoutSubviews