[UIKit] UIBarButton 간격 좁히기

jess·2023년 4월 13일
0

[iOS]

목록 보기
5/9

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

  • UIBarButton은 자체적으로 간격을 조정하기 때문
    따라서 UIButton을 커스텀으로 구현하니, 내가 원하는 정도의 간격을 조정할 수 있었다.
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

0개의 댓글