iOS 실무 꿀팁
-
[레인스톤 iOS] 원하는 view를 기준으로 view frame 바꿔보기(feat. convert)iOS 실무 꿀팁 2022. 3. 19. 13:55
안녕하세요:) iOS 개발자로 일하고 있는 레인스톤입니다. 오늘은 특정뷰의 frame을 Superview가 아닌, Superview의 Superview, 또는 내가 원하는 다른 view를 기준으로 얻어내는 법을 알아보겠습니다. 말로 설명하려니까 너무 어렵네요 ㅠㅠ 뭘 하고자 하는 거냐면요 UIViewController의 view의 subview로 검은색 stackview를 추가했습니다. 그리고 stackView의 subView로 파란색, 빨간색, 초록색 button을 추가했습니다. 이 상태에서 각 button을 탭할 때마다 frame을 출력해볼까요? (0.0, 0.0, 100.0, 50.0) // 파란색 (104.0, 0.0, 100.0, 50.0) // 빨간색 (208.0, 0.0, 100.0, 50...
-
[레인스톤 iOS] 자연스럽게 이미지 늘려보기 feat. 나인패치(비슷한거)iOS 실무 꿀팁 2022. 3. 8. 19:44
안녕하세요:) iOS 개발자로 일하고 있는 레인스톤입니다. 안드로이드 플랫폼에서는 나인패치 형식이 지원되기 때문에 화면 해상도에 따라 늘어나지 않을 영역을 지정해서 이미지가 뭉개지는(?) 현상을 방지할 수 있습니다. 안타깝게도 iOS에서는 나인패치 형식이 지원되지 않습니다 ㅠㅠ 하지만! Image - Asset의 Slicing을 활용하면 가능합니다. 그럼 오늘은 iOS에서 나인패치Like한 기술을 적용해보겠습니다! 뭘 하고자 하냐면 텍스트 count에 따라 늘어나는 말풍선을 만들고자합니다. 짧은 텍스트일 경우에는... 아무 것도 적용하지 않아도 문제 없이 보이는 것 같습니다. 그럼 텍스트가 길어졌을 때는 어떻게 달라지는지 볼까요? 오... 뭔가 텍스트 길이에 따라 말풍선이 늘어나긴했지만? 짧은 텍스트일 ..