簡體   English   中英

無法在viewDidLoad中以編程方式更改constraint.constant:

[英]can't change constraint.constant programmatically in viewDidLoad:

我正在使用自動布局和故事板。 我嘗試更改viewDidLoad中的約束:以便它考慮不同的設備模型。 約束成功連接為IBOutlet。

在viewDidLoad中:我改變了這樣的約束:

   self.containerConstraint.constant = 250

我不想為約束設置動畫(我后來設置它的動畫並且它工作正常)。 我只想在viewController出現時設置限制在正確位置的視圖。 這通常有效,但在這種情況下,它仍然使用故事板中確定的值。 這是約束的外觀:

在此輸入圖像描述

我該怎么辦?

Constant下看到wR hR選項? 那就是問題所在。 看起來像使用大小類的約束不能在viewDidLoad中設置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM