問題タブ [pure-layout]

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 に答える
329 参照

ios - Custom UItableViewCell with PureLayout and dynamic number of buttons

I have created a custom UITableViewCell which display dynamic number of buttons in horizontal access using the following initWithStyle

It works well and it display 4 buttons aligned in horizontal access , the problem I'm facing is that I need to make this buttons dynamic depending in data retrieved from API , for example if there are no Facebook link , Cell should display only 3 buttons .... The problem that

is called in initializing the cell before I could configure cell data to determine the true number of buttons and their links.

Could any have suggestion for current situation?

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

ios - 右から左に対応する純粋なレイアウト

iOS のピュア レイアウトは右から左へ記述する言語をサポートしていますか? 地域とフォーマット言語を設定して選択する必要なく、アラビア語のコードにどのように実装できますか

ありがとう

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

ios - ビューを埋め込んでサイズを変更する

埋め込みビューと自動レイアウトに問題があります。

少し複雑なビューを作成しました。そこで、このビューをリファクタリングして、いくつかのビュー コンポーネントを作成したいと思います。ビューの 1 つを取得し、1 つの uiview クラスにまとめて、そこにすべてのロジックを配置しました。このビューを XView と呼びましょう。今まで大丈夫。

そこで、メイン ビューに XView を埋め込んで、ビューが新しいコンポーネントで動作することを確認しました。私はこのコマンドを入れます:

うまくいきません。xViewInstance は親ビューよりも大きいです。xViewInstance のサイズを変更したい。

そこで、何が問題なのかを確認するために答えを探しました。そして、私を助けることができるいくつかの答えを見つけました。PureLayout を見つけました。

それで私はそれを試しました。

うまくいきませんでした。xViewInstance は、その親よりも大きくなり続けます。

コードで制約を作成し、プログラムでサブビューを調整するコードであるスタックで、別の答えを見つけました。繰り返しますが、うまくいきませんでした。

今、私は何ができるのか分かりません。xViewInstance 制約のいくつかの優先順位が考えられます。

誰かがこの状況で合格したことがありますか? 誰かがこれについてアドバイスを与えることができれば、私は非常に感謝しています。

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

ios - PureLayout を使用したラベルの垂直方向の配置

ラベルを含む単純な UIView サブクラスがあります。このサブクラスには、次の init メソッドがあります。

実際には、ラベルのテキストは実行時に変更される可能性がありますが、とにかく、アプリを実行すると、ラベルが親ビュー内で垂直方向に中央に配置されません...誰かがこれを手伝ってくれますか?

前もって感謝します

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

ios - PureLayout でスクロール ビューを設定できない

サブクラスに次のviewDidLoadメソッド実装があります。UIViewController

しかし、アプリを実行してもコンテンツはスクロールされません。PureLayout のドキュメントと例はほとんど見つかりません。また、スクロール ビューについても明確なものはありません。誰かがこれで私を助けてくれますか?

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

ios - ストーリーボードまたは Interface Builder を使用しない AutoLayout

Storyboard と Interface Builder の使用を完全に避けたいアプリを構築しているため、すべての UI をコードで指定する必要があります。制約を構成するための優れた API であるPureLayoutを使用しています。AutoLayout

AutoLayoutただし、私の問題は、 Interface Builder を使用していないときに無効になっているように見えることです。updateViewConstraintsPureLayout作者の推奨通りにレイアウトを入れる方法は一切呼び出されません。

私のセットアップについてもう少し情報を提供するために:

  • Main.storyboard私のエントリを削除して削除しましたInfo.plist
  • 手動でセットアップself.windowしてasAppDelegate.mで追加UINavigationControllerMainMainControllerrootViewController

前述のように、私の主な問題はupdateViewConstraints呼び出されないことですが、初期化中に渡しMainViewControllerた s とともに UI 要素がすべて表示されます。frame

: 使用するかどうかを示すことができる Interface Builder のチェックボックスを模倣するために、どこかでフラグを有効にする必要があるように思えますAutoLayout

ここに画像の説明を入力

MainViewController.m