TIL 66

[Objective C / Xcode / IOS] UISwitch 비율 조절과 동시에 off 상태의 tint color 변경하기

일을 하다 보면 불가능해 보이는 것도 해야 되는 경우가 만타나는 UISwitch의 비율을 조정함과 동시에 off 상태의 tint-color를 특정색으로 변경해야만 했었다.근데 통상적으로 쓰이는 backgroundColor를 변경한 뒤 cornerRadius를 frame.height의 2로 나누고...어쩌구는전혀 통하지 않았다...... 구글링하고 GPT를 쥐어뜯었으나... 내 뒷골만 땡길뿐이었다... 그러던 도중 찾게 된 한 게시글 https://taekki-dev.tistory.com/47 [iOS] UISwitch의 offTintColor 변경하기🪴일반적인 방법 구글링을 하다보면 일반적으로 소개되는 방법은 다음과 같다. layer를 둥글게 만들어주지 않으면 네모 모양으로 칠해지기 때문에 둥글게 깎아..

TIL 2024.09.11

[XCode, Objective C] View에 shadow, Corner Radii 동시에 적용

똑같은 뷰에 shadow, corner radii (특정한 부분에만 cornerRadius를 적용할 때 사용)을 적용하려고 하면 shadow만 적용되는 깜찍한 상황이 발생함 // cardView에 shadow 적용 self.cardView.layer.shadowColor = [[UIColor colorWithRed:0 green:0 blue:0 alpha:0.1] CGColor]; self.cardView.layer.shadowOpacity = 1.0; self.cardView.layer.shadowOffset = CGSizeMake(0, -2); self.cardView.layer.shadowRadius = 8; [self.cardView layoutIfNeeded]; ..

TIL 2024.09.06

[IOS/Xcode]Sandbox: rsync.samba(1591) deny(1) file-read-data /Users/... error 에러 해결 방법

Sandbox: rsync.samba(1591) deny(1) file-read-data /Users/... 오늘 빌드 잘해서 테스트하고 있었는데 갑자기 빌드가 안되며 위와 같은 에러 발생하기 시작...가끔 IOS 자체 업데이트가 있고나서 이런 경우가 있는 듯합니다. 이런 경우 Build Settings -> Build Options -> User Script Sandboxing 을 No로 변경하면 빌드가 정상적으로 진행됩니다 난 또 내가 심각한 잘못을 한 줄 알고 멘붕에 빠질 뻔 헤헤 커밋을 생활화 하자  오늘도 잘 해냈다!

TIL 2024.06.21

[Xcode] UILabel / UIButton 등 text에 underline 적용하기

안녕하세요 정말 오랜만의 블로그입니다.비전공자, 부트캠프, react, 프론트엔드, 웹으로 취업을 했는데이번 프로젝트에서 xcode를 담당하게 돼서 고통받고 있습니다. xcode 이 녀석은 글에 언더라인 하나 박는 것도... 호락호락하지 않거든요그치만 당황하지 말고 적용해 봅시다 뭐든 처음이 어려운 법... 두 번부터는 낫다!!! (쉽다고는 안 함)  일단 text를 plain이 아닌 attributed로 설정해야 합니다.그 다음 텍스트의 스타일을 알아서 지정해 주시고,text를 입력하신 다음 그 부분을 쫙~ 드래그 해 줍니다.드래그 한 부분에서 오른쪽 마우스 클릭 - font- underline 선택하면 타다~!언더라인이 적용됩니다.  말로만 보니까 무슨 소린가 싶으시죠 밑에 사진 보시고 참고해 주세요..

TIL 2024.06.17

[Xcode] Command ValidateEmbeddedBinary failed with a nonzero exit code 해결법

Mac 환경에서 ios 시뮬레이터를 이용하거나 실제 ios 기기를 이용하여 앱을 실행하고자 할 때 이런 오류가 저는 정말 자주 발생합니다... 그럴 때마다 해결했던 방법을 공유하고자 합니다!!! 지금까지 20번은 넘게 해당 오류가 발생했지만 모두 아래의 작업을 해 주면 쉽게 해결되었으니, 꼭 해결하시고 시간 절약!! 하시길 바랍니다!!!! 단계는 투 스탭으로 매우 간단합니다! 1. 설정 -> 일반 -> 저장공간 -> 개발자 (i)버튼 클릭 -> Xcode 프로젝트 빌드 파일 분류의 '캐시' 선택 후 우측 하단 [삭제]버튼 클릭 -> 완료 (캡처 사진은 이미 캐시를 삭제한 상태라 캐시 항목이 보이지 않습니다만, 캐시 삭제를 해 주지 않은 상태라면 프로젝트 빌드 데이터 및 인덱스 항목 아래 캐시 항목이 뜨게..

TIL 2024.02.21