그리고 당신은 nsdictionary * dictviews = @ {@ "txt1":self.txt1}; 오류가 없는 이유는 당신이 사용하고 있는 VFL 형식의 txt 1 입니다.
Nsarray * consarray1= [nslayoutconstraint
Visual format: @ "h: |-10-[txt1]-10
뷰: dictviews];
Nsarray * consarray2 = [nslayoutconstraint
Visual format: @ "v: |-50-[txt1]" 옵션: 0 측정 단위: 0
뷰: dictviews];
이 txt 1 은 dictViews 사전에서 찾을 수 있습니다. (TXT 1). 두 번째는 키 (self.txt1) 를 찾을 수 없다는 것입니다. 왜냐하면 VFL 에서는
이 키는 적절한 값을 찾는 데 사용됩니다. 예를 들어, self.label 이 있다고 가정합니다
* dicviews = @ {@ "txt1":self.label}; Self.txt 1 대신 self.label 을 배치합니다. VFL 을 기억하시나요?
여러분이 보는 변수가 핵심입니다. 가치가 아닙니다. 간단한 이해. 당신의 키 값이 얼마인지 보세요.