問題タブ [masonry-ios-osx]

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

ios - Two UILabels dynamic width in a row autolayout with Masonry

I have two UILabels side by side in a row.Left label autolayout with its text and right label's width base on left label.

Code will be shown below.

enter image description here

It's under my expectation except row 1st. Could somebody know how to make it work?

Any help will be appreciated.

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

ios - iOS Masonry (自動レイアウト) を使用して 2 つのボタンを隣り合わせに配置する方法

最初は下部にボタンが 1 つあった画面を更新しています。私の仕事は、AutoLayout ラッパーである Masonry フレームワークを使用して、下部の中央に配置された 2 つのボタンをレンダリングすることです。

2つのボタンを下の中央に並べて配置したいと思います。これは私が思いついたものです:

ここに画像の説明を入力

コードは次のとおりです。

ボタンを横に並べて下部中央に表示するにはどうすればよいですか?

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

ios - Masonryでスクロールビュー内に子ビューを配置する方法は?

ビューを UIScrollView に配置したい。

価格セルが表示されるようになりました。しかし、このコードを追加すると:

価格表示は非表示です。どこが間違っていますか?

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

ios - AutoLayoutの「AmbiguousLayout」の本当の意味は何ですか

MasonryVFLおよびNSLayoutConstrantメソッドで記述された私のテストコードは次のとおりです。

ここでは何もエラーではないと思います。これは単なるレイアウト コードです。しかし、次のように ambiguousLayout をチェックアウトすると:

そして、これら 3 種類のレイアウト方法はすべて何らかの問題を引き起こします。エラー ログは次のとおりです。

私もいくつかのテストを行いました。関連するプロパティのレイアウトを下、左、右に合わせるだけで、このような問題が発生する可能性があるようです。

これらの問題の原因は何ですか?本当の答えは何ですか?