iOS7 AutoLayout 页面切换时,子视图闪动改变位置和大小
迷茫
迷茫 2017-04-17 16:38:54
0
3
401
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(3)
迷茫

制約に何か問題があるはずです。ビュー制約の問題を出力した方がよいでしょう。

ビューに自動レイアウト情報を出力してみます:

リーリー

AMBIGUOUS LAYOUT があるかどうかを確認します。

いいねを押す +0
小葫芦

iOS7 でのみ発生する AutoLayout の問題については、これが Margin の制約であるかどうかを真剣に疑う必要があります。iOS8 以降では、デフォルトで Margin の制約があり、4.7 インチの画面で幅 8 ピクセルになります。 iOS7では対応しておりません。特に、手動でドラッグした自動レイアウト変数については、マージンの制約が含まれている場合、表示される値は 10 ですが、iOS7 では実際には 18 ピクセルになります。

最初にこの問題のトラブルシューティングを行ってください。

いいねを押す +0
刘奇

コードを介してインターフェースのレイアウトにフレームを使用しているが、位置の計算と画面サイズにうんざりしている場合。インターフェースのレイアウトに AutoLayout を使用しているが、制約の制御と更新が難しく、制約コードが急増している場合。コードの量。IOS6 バージョンのアプリケーションにも sizeClass 関数を持たせたい場合は、次のレイアウト ライブラリのセットを使用してください。 リーリー

このレイアウト ライブラリは、Android の線形レイアウト、相対レイアウト、フレーム レイアウト、テーブル レイアウトに基づいています。同時に、IOS の AutoLayout 関数、一部の SIZECLASS 関数、および IOS9 の UIStackView 関数を備えていますが、IOS5 バージョンのアプリケーションで実行できます。シンプルで使いやすく、コードは明確で少ないです。 4 つのチュートリアル ドキュメントが付属しています:

リーリー

http://blog.csdn.net/yangtiang/article/details/48011431 テーブル レイアウト

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!