(iOS)계산기 앱 만들기

박준수·2022년 4월 7일
0

iOS Basic

목록 보기
3/7
post-thumbnail

기능 상세

  • 계산기 키패드 UI 구성
  • 사칙 연산 가능
  • 누적 연산 가능
  • AC 버튼을 누르면 계산기 초기화

활용 기술

  • UIStackView
  • IBDesignables
  • IBInspectable

UIStackView

열 또는 행에 view 들의 묶음을 배치할 수 있는 간소화된 인터페이스
여러 가지 정렬 방법이 있다.(Axis, Distribution, Alignment, Spacing)

구현

계산기 UI 그리기

  • Stack View 사용
  • Bottom space priority를 750으로 설정(우선 순위 낮게, 크기 유지 X, 키패드 화면을 먼저 화면에 맞게 구성을 하고 해상도가 달라질 때마다 bottom space의 크기만 영향을 받게 하기 위함인 것 같다.)
  • 버튼 모양 둥글게 하기 위해 IBInspectable, IBDesignables 사용

최종 화면

GitHub

https://github.com/pjs0418/Calculator

출처

패스트캠퍼스, 초격차 패키지 : 30개 프로젝트로 배우는 iOS 앱 개발 with Swift

profile
안녕하세요!!

0개의 댓글

관련 채용 정보