Используйте UIToolbar и между кнопками поместите UIBarButtonSystemItemFixedSpace и установите его ширину с помощью свойства width.
Из документов:
UIBarButtonSystemItemFixedSpace Пустое пространство для добавления между другими
Предметы. Когда установлено это значение, используется только свойство width.
Конечно, вы можете продолжать работать со своей собственной реализацией, но пользователи ожидают, что панель инструментов будет выглядеть и чувствовать себя как UIToolbar. Не только это, но и делает все, что вам нужно.
Общее правило для элементов пользовательского интерфейса, предоставляемых Apple, заключается в том, что они предоставляют то, что вам нужно, а если нет, то нетрудно добавить то, что вам нужно, с помощью подкласса. Начинать с нуля редко нужно.