問題タブ [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.

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

ios - 自動レイアウトと NSLayoutConstraints を使用して UIView の幅と高さをプログラムで取得しますか?

UIViewAuto Layout と Apple の Visual Format Language を使用して、who のサイズと位置が設定されている幅と高さを取得するにはどうすればよいですか?

コードは次のとおりです (viewは からの変数ですUIViewController)。

そして得た:

だから私は試しました:

そして得た:

サイズを取得する方法が見つからないようです。stageViewAuto Layout と Visual Format Language を使用してその場所にサブビューを問題なく追加できますが、stageViewこれらのサブビューをさらに配置する必要がある幅と高さを取得できません。

何か案は?

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

ios - 視覚的なレイアウトの制約により、2 つのビュー間でスペースのパディングが機能しませんか?

フィールド1とフィールド2の間にパディングを追加したいのですが、ストーリーボードで機能しますが、プログラムで設定する必要があるため、これを試しましたが、2つのフィールドが隣り合っており、間に30の間隔はありませんtwo : コンテナは緑、field1 はオレンジ、field2 は青:

ここに画像の説明を入力

0 投票する
4 に答える
337 参照

ios - 制約を満たすことができません - Visual Format Language

自動レイアウトと制約をプログラムで使用し始めましたが、次の警告が表示される理由がわかりません

エラーの原因となっているコード行は次のとおりです。

しかし、制約が満たされない理由がわかりません。これはばかげた質問かもしれませんが、私はオートレイアウトに不慣れで、ドキュメントが不完全なため、トピックが混乱しています。さまざまなバリエーションと解決策を試しましたが、正しいものを見つけることができませんでした。私は何が欠けていますか?より詳細な検査のために、カスタム テーブル ビュー セルのコードも貼り付けています。

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

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

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

ここに画像の説明を入力

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

収縮した

エラーで消えました

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

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

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

ios - Autolayout - 1 つのビューに動的な高さがある場合、UITableViewCell で 2 つのビューを垂直方向に中央揃えにします

目標

これが私が達成しようとしていることです。UITableView セル内には、動的コンテンツが設定された UIlabel と、高さが設定された別の UIView があります。場合によっては、テキストが多い場合、UIlabel によって UITableView セルの高さが決まります。UILabel に入力されるテキストが 1 行しかない場合は、UIView がセルの高さを設定します。(これは私が現在持っているものです。)

代わりに、これを取得します: (そして、エラーをスローしています: =10)-| (名前: '|':UITableViewCellContentView:0x7fc21bc6d050 )>)

現在

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

macos - VFL を使用して NSView 内で NSView を調整する

私は NSView のサブビュー (MainView など) を持っており、その中に NSTextField があります。

注: このコードは、このgithub.repoに基づいています。

MainView は次のように初期化子を指定しました

レイアウトはLeftRightまたはCenterXです。
(内側の TextView は常に垂直方向に中央揃えになります。水平方向の配置のみが変更できます)


次の関数は、目的のために制約を作成します

AlignRightCenterは正常に動作していますが、Alignleftは動作していません。

また上下芯出しは全ケース共通なので、スイッチケースから取り出せますか?