Я хотел бы реализовать представление (оно фактически будет входить в нижний колонтитул UITableView), которое реализует 1-3 кнопки. Я бы хотел, чтобы расположение этих кнопок (и размер самих кнопок) менялось в зависимости от того, какие из них отображаются. Пример почти точного поведения, который мне нужен, находится в нижней части экрана «Информация» в приложении «Контакты», когда вы смотрите на конкретный контакт («Добавить в избранное» исчезает при щелчке, а другие кнопки раскрываются, чтобы занять доступное пространство в приятной анимации).
Поскольку я бегу по разным сценариям компоновки, я жестко кодирую все эти значения, и я просто думаю ... «Это НЕ тот способ, которым я должен это делать».
Даже кажется, что у Interface Builder есть некоторые функции, которые могут сделать это для меня на вкладке линейки, но я буду проклят, если смогу выяснить, как они работают (если они работают) на телефоне.
У кого-нибудь есть какие-либо предложения или онлайн-учебник, на который я мог бы обратить внимание, чтобы указать мне правильное направление?
Большое спасибо.