2016-03-25 30 views
0

'daki bir UIView öğesinin son alanına dinamik bir değer verin İki ebeveynin ve çocuğunuzun birbiriyle olan ilişkisine sahip iki UIViews sahibiyim. childView, parentView bilinmeyen bir değer ile sondaki bir boşluk ayarlamak istiyorum. Kenar boşluğunu sabit değerle ayarladığımda, her zaman bu değerle yerleştirilir, ancak bunu, değerine, genişliğine göre yerleştirmem gerekir. StoryBoard'da kısıtlamayı nasıl ayarlayabilirim? Programda tekrar ayarlayamıyorum çünkü yanımda daha fazla çocuk görüşüm var.StoryBoard

+1

storybaord'da kısıtlamalar ayarladınız mı? –

+0

Teşekkürler benim çözümüm var –

+0

@SyedeHussaini hi. Lütfen cevabınızı buraya gönderin, böylece başkalarına yardımcı olabilirsiniz. – GoGreen

cevap

0

Bunu gerçekleştirmenin 2 Yaklaşımlar vardır ..

1: IBOutlet kullanarak istediğiniz kısıtlama bir nesne oluşturmak ve ViewController.m dosyasındaki değeri değiştirin.

@property (weak, nonatomic) IBOutlet NSLayoutConstraint *trailingSpaceConstraint; 

örneğin .. Şimdi arzu edilen herhangi bir sayıda sabit değeri olarak değiştirin. Benim durumumda, izleyen alanı ekran genişliğinin 1/4'üne 3 kez ayarlamak istiyorum.

self.trailingSpaceConstraint.constant = self.view.frame.size.height/4 * 3;

2: Herhangi bir sınırlaması seçin ve özellik özniteliği gidin ve + herhangi kısıtlama o özellik niteliği bölümünde sabit alanına sol işareti tıklayarak Yan Sınıf Özelleştirme ekle göre değeri değiştirin.

İlgili konular