Как лучше всего создавать несколько UIB-кнопок в коде, которые привязаны к нижней части представления с предварительно определенным интервалом между ними?
Используйте свойство кнопок * autoresizingMask. Если родительское представление будет только изменять размеры по вертикали, тогда это может быть просто установлено на UIViewAutoresizingFlexibleTopMargin.
autoresizingMask
UIViewAutoresizingFlexibleTopMargin