問題タブ [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.
ios - FLKAutoLayout を使用してビューを別のビューの隣に配置する
UIButton
2 つのビュー (この場合はインスタンス)を並べて配置したいと思います。最初のボタンをスーパービューに合わせたままにしたいのですが、これは簡単ですが、最初のボタンの幅を参照せずに2番目のボタンを最初のボタンの隣に配置する方法がわかりません。
これが私が今試していることです:
@"123"
コードの最後の行でを回避するにはどうすればよいですか? の幅だけを使用したいbuttonOne
。
ios - 自動レイアウトを使用して UILabel と UITextField を隣り合わせにする
iOS 設定ダイアログで行ったように、UITextField インスタンス テキストフィールドの横に UILabel インスタンス ラベルを配置しようとしています。Florian Kugler の FLKAutoLayout 拡張機能 ( https://github.com/dkduck/FLKAutoLayout ) の助けを借りて、自動レイアウトと制約を使用しています。
ラベルの先頭の制約と、ラベルとテキストフィールドの間のスペースの制約のみを設定すると、ラベルとテキストフィールドの幅がコンテンツに合わせて調整されます。(下の写真)
しかし、テキストフィールドの末尾の制約も設定すると、テキストフィールドの幅のみがコンテンツに合わせて調整されますが、ラベルは引き伸ばされます。(トップ写真)
テキストフィールドが引き伸ばされ、ラベルがその内容に合わせて調整されるように、反対の動作をしたいと思います。iOS がテキストフィールドではなくラベルを拡大することを決定したのはなぜですか?
ios - IBOutlet がハード コード制約で機能しなかった
Auto-Layout world に関連する新しい問題があります。以下の手順で問題を要約できます。
1-UIImageViewを含むシーンが1つだけのストーリーボードがあります。
2- viewcontroller.m ファイルに移動し、以下のコードのような手動の制約を追加します
結果 :
制約は UIImageView の IBoutlet には影響しませんでしたが、viewcontroller.m ファイルにハードコードされた UIImageView を追加すると機能します。この問題を発見するのを手伝ってくれませんか。
objective-c - 自動レイアウト ビューで UIBezierPath を使用するには?
私の知る限り、コンストレイントで表示されたビューにはフレームがありません。これらのビューに線を引きたい場合はどうすればよいですか? のようなメソッドにmoveToPoint
はCGRect
.
ここに私のチェックがあります: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
詳細については、ここに私のコードがあります: