問題タブ [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.
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?
ios - 右から左に対応する純粋なレイアウト
iOS のピュア レイアウトは右から左へ記述する言語をサポートしていますか? 地域とフォーマット言語を設定して選択する必要なく、アラビア語のコードにどのように実装できますか
ありがとう
ios - ビューを埋め込んでサイズを変更する
埋め込みビューと自動レイアウトに問題があります。
少し複雑なビューを作成しました。そこで、このビューをリファクタリングして、いくつかのビュー コンポーネントを作成したいと思います。ビューの 1 つを取得し、1 つの uiview クラスにまとめて、そこにすべてのロジックを配置しました。このビューを XView と呼びましょう。今まで大丈夫。
そこで、メイン ビューに XView を埋め込んで、ビューが新しいコンポーネントで動作することを確認しました。私はこのコマンドを入れます:
うまくいきません。xViewInstance は親ビューよりも大きいです。xViewInstance のサイズを変更したい。
そこで、何が問題なのかを確認するために答えを探しました。そして、私を助けることができるいくつかの答えを見つけました。PureLayout を見つけました。
それで私はそれを試しました。
うまくいきませんでした。xViewInstance は、その親よりも大きくなり続けます。
コードで制約を作成し、プログラムでサブビューを調整するコードであるスタックで、別の答えを見つけました。繰り返しますが、うまくいきませんでした。
今、私は何ができるのか分かりません。xViewInstance 制約のいくつかの優先順位が考えられます。
誰かがこの状況で合格したことがありますか? 誰かがこれについてアドバイスを与えることができれば、私は非常に感謝しています。
ios - PureLayout を使用したラベルの垂直方向の配置
ラベルを含む単純な UIView サブクラスがあります。このサブクラスには、次の init メソッドがあります。
実際には、ラベルのテキストは実行時に変更される可能性がありますが、とにかく、アプリを実行すると、ラベルが親ビュー内で垂直方向に中央に配置されません...誰かがこれを手伝ってくれますか?
前もって感謝します
ios - PureLayout でスクロール ビューを設定できない
サブクラスに次のviewDidLoad
メソッド実装があります。UIViewController
しかし、アプリを実行してもコンテンツはスクロールされません。PureLayout のドキュメントと例はほとんど見つかりません。また、スクロール ビューについても明確なものはありません。誰かがこれで私を助けてくれますか?
ios - ストーリーボードまたは Interface Builder を使用しない AutoLayout
Storyboard と Interface Builder の使用を完全に避けたいアプリを構築しているため、すべての UI をコードで指定する必要があります。制約を構成するための優れた API であるPureLayoutを使用しています。AutoLayout
AutoLayout
ただし、私の問題は、 Interface Builder を使用していないときに無効になっているように見えることです。updateViewConstraints
、PureLayout
作者の推奨通りにレイアウトを入れる方法は一切呼び出されません。
私のセットアップについてもう少し情報を提供するために:
Main.storyboard
私のエントリを削除して削除しましたInfo.plist
- 手動でセットアップ
self.window
してasAppDelegate.m
で追加UINavigationController
MainMainController
rootViewController
前述のように、私の主な問題はupdateViewConstraints
呼び出されないことですが、初期化中に渡しMainViewController
た s とともに UI 要素がすべて表示されます。frame
注: 使用するかどうかを示すことができる Interface Builder のチェックボックスを模倣するために、どこかでフラグを有効にする必要があるように思えますAutoLayout
。