問題タブ [flkautolayout]

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

ios - FLKAutoLayout を使用してビューを別のビューの隣に配置する

UIButton2 つのビュー (この場合はインスタンス)を並べて配置したいと思います。最初のボタンをスーパービューに合わせたままにしたいのですが、これは簡単ですが、最初のボタンの幅を参照せずに2番目のボタンを最初のボタンの隣に配置する方法がわかりません。

これが私が今試していることです:

@"123"コードの最後の行でを回避するにはどうすればよいですか? の幅だけを使用したいbuttonOne

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

ios - 自動レイアウトを使用して UILabel と UITextField を隣り合わせにする

iOS 設定ダイアログで行ったように、UITextField インスタンス テキストフィールドの横に UILabel インスタンス ラベルを配置しようとしています。Florian Kugler の FLKAutoLayout 拡張機能 ( https://github.com/dkduck/FLKAutoLayout ) の助けを借りて、自動レイアウトと制約を使用しています。

ここに画像の説明を入力

ラベルの先頭の制約と、ラベルとテキストフィールドの間のスペースの制約のみを設定すると、ラベルとテキストフィールドの幅がコンテンツに合わせて調整されます。(下の写真)

しかし、テキストフィールドの末尾の制約も設定すると、テキストフィールドの幅のみがコンテンツに合わせて調整されますが、ラベルは引き伸ばされます。(トップ写真)

テキストフィールドが引き伸ばされ、ラベルがその内容に合わせて調整されるように、反対の動作をしたいと思います。iOS がテキストフィールドではなくラベルを拡大することを決定したのはなぜですか?

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

ios - IBOutlet がハード コード制約で機能しなかった

Auto-Layout world に関連する新しい問題があります。以下の手順で問題を要約できます。

1-UIImageViewを含むシーンが1つだけのストーリーボードがあります。

2- viewcontroller.m ファイルに移動し、以下のコードのような手動の制約を追加します

結果 :

制約は UIImageView の IBoutlet には影響しませんでしたが、viewcontroller.m ファイルにハードコードされた UIImageView を追加すると機能します。この問題を発見するのを手伝ってくれませんか。

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

objective-c - 自動レイアウト ビューで UIBezierPath を使用するには?

私の知る限り、コンストレイントで表示されたビューにはフレームがありません。これらのビューに線を引きたい場合はどうすればよいですか? のようなメソッドにmoveToPointCGRect.

ここに私のチェックがあります:NSLog(@"%f,%f,%f,%f",self.contentView.frame.origin.x,self.contentView.frame.origin.y,self.contentView.frame.size.width,self.contentView.frame.size.height); そして結果は0.000000,0.000000,0.000000,0.000000

詳細については、ここに私のコードがあります: