Использование Auto Layout, чтобы UILabel и UITextField были рядом друг с другом

Я пытаюсь расположить метку экземпляра UILabel рядом с текстовым полем экземпляра UITextField, как это было сделано в диалогах настроек iOS. Я использую Auto Layout и ограничения с помощью расширений Florian Kuglers FLKAutoLayout (https://github.com/dkduck/FLKAutoLayout).

Когда я устанавливаю только ведущее ограничение для метки и ограничение пространства между меткой и текстовым полем, ширина метки и текстового поля корректируется в соответствии с их содержимым. (нижняя картинка)

Но когда я устанавливаю также конечное ограничение для текстового поля, только ширина текстовых полей подстраивается под его содержимое, но метка растягивается. (верхняя картинка)

Я хочу вести себя противоположным образом, чтобы текстовое поле было растянуто, а метка соответствовала его содержанию. Почему iOS решает растянуть метку вместо текстового поля?

[self addSubview:self.label];
[self addSubview:self.textField];

[self.label alignLeadingEdgeWithView:self predicate:@"10"];
[self.textField constrainLeadingSpaceToView:self.label predicate:@"10"];

// difference between top and bottom pciture
// [self.textField alignTrailingEdgeWithView:self predicate:@"-25"];

Ответы на вопрос(2)

Ваш ответ на вопрос