버튼 이미지의 사이즈를 조정하는 방법을 몰라서 구글링 한 경우가 종종 있었다.
그럴때마다 원하는 정보는 찾기가 힘들었는데,
오늘 우연히 인스펙터 탭에서 조정할 수 있나 보다가 알게 된 방법을 포스팅하고자 한다 (개발중 막간 포스팅 ..+_+)
자 여기 이미지 버튼이 있습니다 딱 보기에도 너무 쬐끄맣죠 ? ?
저 작고 소중한 버튼을 선택하고 오른쪽 인스펙터 탭을 확인합니다!
그럼 연두색으로 표시된 Default Symbol Configuration 이라는 항목이 있는데, 이걸로 symbol의 사이즈, style, weight을 지정할 수 있답니다
더불어 UIButton의 프로퍼티로
var currentPreferredSymbolConfiguration: UIImage.SymbolConfiguration? { get }
이게 있어서 현재 어떻게 지정되어있는지 확인할 수 있어요
그리고
func preferredSymbolConfigurationForImage(in state: UIControl.State) -> UIImage.SymbolConfiguration?
메소드로 버튼의 상태에 따라 어떻게 지정되어있는지 확인이 가능하고
func setPreferredSymbolConfiguration(_ configuration: UIImage.SymbolConfiguration?,
forImageIn state: UIControl.State)
메소드를 이용하면 버튼 상태에 따라 어떤 configuration을 가지고 있을지 설정또한 가능하답니다 !
하지만 오늘은 스토리보드에서 곧장 설정을 바꿔보죠!
저는 이렇게 설정값을 주었어요!
그랬더니 딱 원하는 버튼 이미지의 사이즈가 되었군요 +_+ 이렇게 간단할수가 ㅎㅎㅎㅎㅎ
누군가에게는 유용한 정보가 되었길 바라며 오늘 포스팅은 이만!
굿굿!!