→ Swift Archive

Radar chart 만들기아래와 같은 형식의 Radar 차트를 간단하게 만드는 방법을 찾아봤다. Swift 에서도 자체적으로 Chart 를 제공해주고 있지만 아직 아래와 같은 Radar chart 는 없다. 그래서 자체적으로 차트를 만드는 코드를 Shape 를 활용해서 만들어 보았다. Swift Charts | Apple Developer DocumentationConstruct and customize charts on every Apple platform.developer.apple.com코드data, maxValue 를 받는다. data 는 [Double] 형식으로 maxValue 는 Double 형식으로 받는다. 아래와 같이 data 를 [3, 3, 4, 4, 4, 4] 로 6개의 데이터를 입력..
iOS 앱을 만들다보면 햅틱 반응이 앱을 한층 더 풍부하게 만들어 준다는 생각이 든다. 물론 무분별하게 쓰면 안되겠지만 그래도 강조하고 싶은 인터렉션이나 사용자 관점에서 좋은 경험을 줄 수 있다면 적극적으로 사용하는 것도 좋을 것 같다. SensoryFeedback 우선 최근 17.0 버전부터 지원하는 SensoryFeedback 이라는 것이 있다. 사용방법은 아래와 같다. 아래와 같이 버튼과 연결하여 hapticFeedback 이 true 가 되면 .success 라는 햅틱 피드백을 줄 수 있다. import SwiftUI struct HapticView: View { @State var hapticFeedback = false var body: some View { Button("햅틱") { hapt..
내가 사용했던 둥근 모서리 사각형 커스텀 요즘 대세인 둥근 모서리 사각형! 하지만 코드를 짜다보면 각 모서리마다 다른 Radius 을 걸어주고 싶을 때가 있다. 그럴때 내가 사용했던건 아래와 같다. 끝에 아주 쉬운 방법이 나오니 끝까지 읽어주세요 😌 extension View 를 한뒤 roundedCorners 라는 함수를 생성해 줬다. 그리고 corner 는 UIKit 에서 지원해주는 UIRectCorner 를 입력해줘서 아래와 같이 원하는 코너에 Round 를 걸어 주는 함수를 구현 할 수 있었다. extension View { func roundedCorners(_ radius: CGFloat, corners: UIRectCorner) -> some View { clipShape(RoundedCor..
네비게이션 Back Button SwiftUI 에서 NavigationStack 으로 뷰를 만들다보면 아래와 같이 Back Button 의
Swift librarian
'→ Swift Archive' 카테고리의 글 목록 (2 Page)