본문 바로가기

전체글167

블록 와이드 - 지원 Block Wide 암호화폐 차트와 뉴스를 한 곳에서 빠르게 블록 와이드는 차트와 뉴스를 따로 보는 번거로움을 해결하기 위해 탄생했습니다. 문의사항이 있으시거나, 지원이 필요하시다면 언제든지 아래의 이메일로 연락주세요. blockwide.ios@gmail.com 2022. 11. 24.
블록 와이드 - 개인정보처리방침 블록 와이드는 사용자에게서 개인정보를 수집, 저장하지 않습니다. 문의 사항이 있으시다면 아래의 이메일로 연락해주세요. blockwide.ios@gmail.com 2022. 11. 24.
[SwiftUI Project] 다크모드에서 StatusBar 텍스트 색상 변경하기 현재 진행 중인 프로젝트를 다크모드만 사용할 수 있도록 고정하였습니다. 한가지 문제점이 있었는데요. StatusBar의 텍스트색상이 낮에는 검은색으로 보이기 때문에 다크모드에서는 잘 보이지 않습니다. 이를 수정하기 위해서는 다음과 같이 할 수 있습니다. 1. TARGETS > Deploment Info > Status Bar Style에서 Default를 Light Content로 변경합니다. 2. info.plist에 View controller-based status bar appearance 을(를) 추가하고 NO로 설정합니다. 이렇게 수정하면 해당 어플에서는 낮에도 Status Bar의 텍스트 색상이 하얀색으로 보이게 됩니다. 2022. 11. 17.
iOS 앱 아이콘 생성 도와주는 사이트 앱스토어 등록을 위해서 위와 같이 다양한 사이즈의 앱 아이콘이 필요합니다. 단 한번의 클릭으로 여러 사이즈의 아이콘을 생성해주는 사이트입니다. https://appicon.co/ App Icon Generator appicon.co 매우 유용합니다! 2022. 11. 15.
[SwiftUI Project] ScrollView에서 TabView 사용 시 높이가 사라지는 문제 위의 예시처럼 ScrollView 안에 TabView를 사용하고 싶은 때가 있습니다. VStack에서 사용할 때와는 다르게 ScrollView에서 TabView를 사용할 때는 높이를 지정해주지 않으면 TabView의 높이가 사라지는 현상이 있습니다. TabView { 생략 } .frame(height: ...) TabView에 높이를 명시해주면 정상적으로 화면에 보이게 됩니다! 참고 문서: SwiftUI TabView inside a ScrollView Problem: My TabView with PageTabViewStyle has content of different heights. I can swipe between different pages, however inside the ScrollView.. 2022. 11. 6.
[SwiftUI Project] Fatal error: Array index is out of range let list = globals[7...13].filter { $0.name != "Brent Oil" } self.commodities = Array(list) globals라는 배열의 7부터 13까지 범위를 가져와 commodities 라는 배열로 만들고 싶었습니다. Xcode에서는 아무런 오류 메세지 없이 빌드했지만 앱을 실행하면 에러가 발생합니다. Fatal error: Array index is out of range 해결하기 위해서는 해당 범위가 있는지 체크를 해주는 것이 도움이 되었습니다. if 7 >= globals.startIndex && 13 < globals.endIndex { let list = globals[7...13].filter { $0.name != "Brent Oil" .. 2022. 11. 6.