본문 바로가기

textview

(2)
SwiftUI - TextView Attribute 회사일로 지쳐 오랜만에 글을 써보네요.. 이어 붙여져있는 Text 에 대해 각각의 색상 변경과 클릭이벤트를 주고 싶었으나 다음과 같이 반환값이 맞춰지지 않아 Text 끼리 색상 및 옵션 변경은 가능하나, 클릭이벤트를 줄수 없습니다. 그래서 Attribute 를 이용해서 만들고자 합니다 (대부분의 Attribute는 링크를 이용해 웹페이지를 열곤 하는데 저는 다른 작업이 하고 싶어 이런식으로 만듭니다) 1. UIViewRepresentable 결국은 UIKit의 힘을 빌려야 하기에 UIViewRepresentable 를 이용하고, 클릭했을때 URL 값을 얻기 위해 Coordinator 를 이용합니다. 전체 글꼴의 대한 attribute를 처리후 배열로 전달받았던 attribute 를 처리 하기 위한 텍스트..
Swift - TextView PlaceHolder TextField 같은 경우는 기본적으로 제공되는 기능입니다 하지만 TextField 같은경우는 한줄로만 표현할수 있어서, TextView 를 통해 입력값을 받는 경우도 자주 있습니다 이번엔 TextView 에 PlaceHolder를 간단하게 달아보겠습니다 초기 보여줄 상태에 대해 초기화를 진행하고 텍스트를 입력하기 시작할때 현재 상태에 대해 비교를 합니다 (색상이 아닌, placeHolder 문자열로 비교 가능) -> textViewDidBeginEditing 입력을 마무리 했을경우 해당 문자열을 비교해서 PlaceHolder 를 재 구성 합니다. -> textViewDidEndEditing 1. 일반적인 방법 import UIKit class ViewController: UIViewController..