заставить UIBarButtonItem с customView вести себя как элемент Flexible-Space

У меня есть UIBarButtonItem , который имеет UITextField в качестве customView. Панель инструментов содержит этот элемент и несколько кнопок.

При изменении размера панели инструментов (например, при изменении ориентации устройства) я хочу, чтобы UITextField увеличивался или уменьшался (ширина), чтобы занимать все доступное пространство на панели инструментов.

Если не вычислить комбинированные размеры всех кнопок на панели инструментов, а затем соответствующим образом установить ширину UITextField , есть ли какой-нибудь волшебный способ заставить этот элемент вести себя как элемент с гибкой клавишей пробела?

14
задан Jay Bhalani 5 January 2016 в 13:04
поделиться