У меня есть 3 объекта в клетке. Они UILable с текстом (слева), другая UILable с текстом (справа) и UIButton (справа). Нравится:
[[label1_ _ ___ ] [label2] [кнопка]]
Теперь, как переставить эти объекты после поворота, если я хочу, чтобы label1 растягивался, а label2 с кнопкой должен оставаться с исходным размером и выровненным по правому краю? Нравится
[[label1_ _ __ _ __ _ __ _ __ _ ____ ] [label2] [кнопка]]
Есть ли какие-либо параметры выравнивания для выравнивания кнопки и метки2 справа (по одному) и метки1 влево, чтобы сделать только label1.autoresizingMask = UIViewAutoresizingF FlexibleWidth?
Я пытаюсь сделать это (заполнить ячейку подпредставлениями) программно и использую
[cell.contentView addSubview:subview]
Для моего левого ярлыка я сделал:
label1.autoresizingMask = UIViewAutoresizingFlexibleWidth;
Но после поворота от портрета в пейзаж я не получаю никаких изменений, и это выглядит так:
[[label1_ _ __ _ ] [label2] [кнопка] _ __ _ __ _ ____ ]
Есть ли другой UIView со свойством, например UIBarButtonSystemItemF FlexibleSpace?