UIView.AddConstraints(NSLayoutConstraint[]) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menambahkan beberapa batasan ke tata letak tampilan penerima atau subtampilannya.
[Foundation.Export("addConstraints:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void AddConstraints (UIKit.NSLayoutConstraint[] constraints);
abstract member AddConstraints : UIKit.NSLayoutConstraint[] -> unit
override this.AddConstraints : UIKit.NSLayoutConstraint[] -> unit
Parameter
- constraints
- NSLayoutConstraint[]
Array yang NSLayoutConstraintakan ditambahkan. constraints
harus merujuk hanya ke tampilan penerima atau subtampilannya.
- Atribut
Keterangan
constraints
harus merujuk hanya ke tampilan penerima atau subtampilannya.
Dalam contoh berikut, Bahasa Format Visual menentukan bahwa blueView
secara horizontal disambungkan ke tepi depan dan belakang (sisi), bahwa blueView
dan greenView
secara vertikal dilampirkan ke tepi depan dan belakang (atas dan bawah) dan dipisahkan oleh 30 piksel, dan bahwa greenView
lebarnya sama dengan blueView
dan dilampirkan ke tepi depan dan belakang. Hasilnya diperlihatkan dalam gambar berikut.
mainView.AddSubview(blueView);
mainView.AddSubview(greenView);
greenView.TranslatesAutoresizingMaskIntoConstraints = false;
blueView.TranslatesAutoresizingMaskIntoConstraints = false;
var viewsDictionary = NSDictionary.FromObjectsAndKeys(new NSObject[] { greenView, blueView}, new NSObject[] { new NSString("green"), new NSString("blue")});
var metrics = new NSDictionary();
mainView.AddConstraints(NSLayoutConstraint.FromVisualFormat("H:|-[blue]-|",0, new NSDictionary(), viewsDictionary));
mainView.AddConstraints(NSLayoutConstraint.FromVisualFormat("V:|-[blue]-(==30)-[green(==blue)]-|",0, new NSDictionary(), viewsDictionary));
mainView.AddConstraints(NSLayoutConstraint.FromVisualFormat("|-[green(==blue)]-|",0, new NSDictionary(), viewsDictionary));
Berlaku untuk
Lihat juga
- Constraints
- <xref:UIKit.UIView.AddConstraint>
- <xref:UIKit.UIView.RemoveConstraint>
- <xref:UIKit.UIView.RemoveConstraints>
- TranslatesAutoresizingMaskIntoConstraints