問題タブ [visual-format-language]
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 - 自動レイアウトと NSLayoutConstraints を使用して UIView の幅と高さをプログラムで取得しますか?
UIView
Auto Layout と Apple の Visual Format Language を使用して、who のサイズと位置が設定されている幅と高さを取得するにはどうすればよいですか?
コードは次のとおりです (view
は からの変数ですUIViewController
)。
そして得た:
だから私は試しました:
そして得た:
サイズを取得する方法が見つからないようです。stageView
Auto Layout と Visual Format Language を使用してその場所にサブビューを問題なく追加できますが、stageView
これらのサブビューをさらに配置する必要がある幅と高さを取得できません。
何か案は?
ios - 視覚的なレイアウトの制約により、2 つのビュー間でスペースのパディングが機能しませんか?
フィールド1とフィールド2の間にパディングを追加したいのですが、ストーリーボードで機能しますが、プログラムで設定する必要があるため、これを試しましたが、2つのフィールドが隣り合っており、間に30の間隔はありませんtwo : コンテナは緑、field1 はオレンジ、field2 は青:
ios - 制約を満たすことができません - Visual Format Language
自動レイアウトと制約をプログラムで使用し始めましたが、次の警告が表示される理由がわかりません
エラーの原因となっているコード行は次のとおりです。
しかし、制約が満たされない理由がわかりません。これはばかげた質問かもしれませんが、私はオートレイアウトに不慣れで、ドキュメントが不完全なため、トピックが混乱しています。さまざまなバリエーションと解決策を試しましたが、正しいものを見つけることができませんでした。私は何が欠けていますか?より詳細な検査のために、カスタム テーブル ビュー セルのコードも貼り付けています。
ios - iOS Autolayout VFL を使用したプログラムによる制約
このような閉じるボタンを作りたいのですが、
- ボタンを固定しようとしたのですが、ボタンが縮んだり消えたりしたコードはこちら、
収縮した
エラーで消えました
- 青いビューも自動レイアウトを使用して設定されており、すべての画面で正常に機能しています。
画像に示すように、すべてのデバイスで閉じるボタンをサポートするには、どのような制約を適用する必要がありますか?
ios - Autolayout - 1 つのビューに動的な高さがある場合、UITableViewCell で 2 つのビューを垂直方向に中央揃えにします
これが私が達成しようとしていることです。UITableView セル内には、動的コンテンツが設定された UIlabel と、高さが設定された別の UIView があります。場合によっては、テキストが多い場合、UIlabel によって UITableView セルの高さが決まります。UILabel に入力されるテキストが 1 行しかない場合は、UIView がセルの高さを設定します。(これは私が現在持っているものです。)
代わりに、これを取得します: (そして、エラーをスローしています: =10)-| (名前: '|':UITableViewCellContentView:0x7fc21bc6d050 )>)
macos - VFL を使用して NSView 内で NSView を調整する
私は NSView のサブビュー (MainView など) を持っており、その中に NSTextField があります。
注: このコードは、このgithub.repoに基づいています。
MainView は次のように初期化子を指定しました
レイアウトはLeft
、Right
またはCenterX
です。
(内側の TextView は常に垂直方向に中央揃えになります。水平方向の配置のみが変更できます)
次の関数は、目的のために制約を作成します
AlignRight
とCenter
は正常に動作していますが、Alignleft
は動作していません。
また上下芯出しは全ケース共通なので、スイッチケースから取り出せますか?