2つのuiscrollviewsがあります。 1は縦、もう1つは横のコンテンツです。UIScrollViewの内容を再読み込みすると自動レイアウトエラーが発生する
私のviewwillappear関数では、これらの2つのビューにデータを取り込むためにAPIからデータを取得します。また、アプリ内からのユーザーの行動に基づいてデータを再取得する必要があるかどうかを判断するブールもあります。最初、このブール値はtrue(データのフェッチ)に設定され、情報が正常にフェッチされると、これをfalseに設定します(フェッチしません)。ユーザーが再フェッチを必要とする何らかのアクションを実行した場合、私はboolをtrueに戻して、次にビューをロードするときに新しいデータを取得します。
水平uiscrollviewに動的なページ数があり、最初にビューを読み込んだ後に再フェッチする必要がある場合、すべての制約が失敗し、新しいデータ。最初にビューをロードすると完全に機能しますが、問題が発生したときだけ再フェッチする必要があります。
私はスーパーのとUIScrollViewの上
view.layoutIfNeeded()
を呼び出して試してみましたが、それは何もしません。
ありがとうございます!
このビューを使用する.setNeedsLayout()および view.layoutIfNeeded() –
これは何もしませんでした。私はすでにviewDidLoadにこれらを持っています。見るためにそれらを動かすことによって、より多くの問題が発生しました。 – puks1978
より多くのコードで質問を編集してください –