問題タブ [ios-autolayout]

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 投票する
2 に答える
2578 参照

ios - iOS - 自動レイアウトで複数のアニメーションを同時に実行する

2 つの同時移動アニメーションを実行したい。最初のアニメーションfirstViewがすぐに開始されます。の2 番目のアニメーションsecondViewは、最初のアニメーションがまだ実行されている間に少し遅れて開始されます。secondView制約は に関連していfirstViewます。コードは iOS 8 で完全に機能します。

firstViewsecondViewのサブビューですview

コード:

iOS 7 では、秒layoutIfNeededが呼び出されると、最初のアニメーションが停止し、秒のアニメーションのみがアニメーション化されます。

助言がありますか?

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

ios - NSLayoutConstraintを使用して一部のUIViewに幅を均等に固定する方法は?

NSLayoutConstraints を使用して、幅が等しい 2 つ以上の UIView を固定するにはどうすればよいですか?

現在、次のコードを使用していますが、2 つ以上の UIView を固定できません。

何か案は?

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

ios - Autolayout 使用時のコンテンツ ハグ

私のView Controllerには、スクリーンショットに示すようにコレクションビューとテーブルビューがありますここ。場合によっては、コレクション ビューの高さをゼロにする必要があり、ビュー全体に tableview のみを含める必要があります。場合によっては、コレクション ビューをそこに配置し、その下にテーブルビューを配置する必要があります。コンテンツの優先順位などを変更しましたが、コレクション ビューがビュー全体を占有しているか、コレクション ビューの高さがゼロであるにもかかわらず、テーブルビューが画面の中央から開始されるだけです。どんな助けもかなりのものです。

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

ios - Change UILabel postion animated using constraints from left to the right

I am using this code:

when I set text in my label I change constraint from the -100 to 10.

Here is how I configure label constarint at initialization:

Init of table view cell method:

So it does not work for me. I don't describe animation here. But it even does not work without UIView animation block. I've debuted it the constraints constant was changed to 10 but I still don't see label. So the label also has width and hight. And If I set constraint to 10 at start I see my label.

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

ios - AutoLayout: 親ビューに比例するサブビューの位置

画面の高さが 100 のときに、y=10 に UIImageView があるとします

たとえば、画像を常に親の y:10% にしたい場合、どのような制約を設定する必要がありますか? 親の高さ:100 - UIImage y:10 親の高さ:200 - UIImage y:20 親の高さ:320 - UIImage y:32

コーディングせずにこれを行う方法はありますか?(Interface Builder の制約のみ)? ヒント: 自動レイアウトの前は、これは本当に簡単でした。

ありがとう!

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

ios - iOS Autolayout VFL を使用したプログラムによる制約

このような閉じるボタンを作りたいのですが、

ここに画像の説明を入力

  • ボタンを固定しようとしたのですが、ボタンが縮んだり消えたりしたコードはこちら、

収縮した

エラーで消えました

  • 青いビューも自動レイアウトを使用して設定されており、すべての画面で正常に機能しています。

画像に示すように、すべてのデバイスで閉じるボタンをサポートするには、どのような制約を適用する必要がありますか?

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

ios - コードで自動レイアウトをオフまたはオンにする方法

iOS 7 で Autolayout を使用するとアプリがおかしくなったので、コードで Autolayout をオフにする方法はありますか? 誰でも助けることができますか?

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

ios - XAML \ AXML 開発者向けの iOS グリッド、パネル。

以下の画面をレイアウトしようとしています。Android の axml や Windows の XAML を簡単に実行できる、比較的単純なレイアウトです。ただし、iOS ではどこから始めればよいかわかりません。

ご希望の画面構成

iOS には、StackPanel、LinearLayout、および静的 Grid に相当するものがありません。テーブルがありますが、それらは動的であるか、画面ごとに1つの静的テーブルであることがわかっている限り必要です。

赤で強調表示された領域は、XAML では単純な 2 列のグリッドになりますが、iOS ではどのようにすればよいですか?

赤色の領域を囲む緑色で強調表示された領域は、XAML の StackPanel または Android の LinearLayout になります。繰り返しますが、iOSでそれを行うにはどうすればよいですか?

FWIW Xamarin を使用して開発していますが、この質問は Xamarin 固有のものではありません