Попробуйте создать пользовательский UIButton с нужной вам рамкой, а затем создайте UIBarButtonItem (customView: UIButton), например, например
let button = UIButton(frame: CGRect(x: 0, y: 0, width: 45, height: 40))
let yourBarButton = UIBarButtonItem(customView: button)