UIBarButton으로 구현하니 버튼 간 간격을 좁히기 힘들었다.

case .select:
                **let selectButton = UIButton(type: .custom)**
                selectButton.setImage(UIImage(named: "canceledButton")?.withRenderingMode(.alwaysOriginal), for: .normal)
                selectButton.addTarget(self, action: #selector(didCanceledButtonClicked), for: .touchUpInside)
                **let selectBarButtonItem = UIBarButtonItem(customView: selectButton)**
                
                **let addButton = UIButton(type: .custom)**
                addButton.setImage(UIImage(named: "deletedButtonDisabled")?.withRenderingMode(.alwaysOriginal), for: .normal)
                addButton.addTarget(self, action: #selector(didDeleteButtonClicked), for: .touchUpInside)
                **let addBarButtonItem = UIBarButtonItem(customView: addButton)**
                
                navigationItem.rightBarButtonItems = [addBarButtonItem, selectBarButtonItem]
                collectionView.allowsMultipleSelection = true

Untitled