반응형

TextView 7

[SwiftUI] How to use "Ternary Operator (삼항연산자)"

1. 기본 문법 2. if - else 3. 삼항연산자 활용 1. 기본 문법 조건문 ? TRUE값 : FALSE값 물음표(?)를 기준으로 왼쪽에 조건문 (Bool Type의 True나 False로 결과를 도출하는 문장)이 있어야 하며, 두 개 이상의 조건문은 괄호와 AND( && ) / OR( || )를 활용하여 한 개의 결과로 작성해주어야 합니다. 그 뒤로 콜론( : )을 기준으로 왼쪽은 조건문의 결과가 True일때 Return 값 오른쪽은 조건문의 결과가 False일 때 Return 값 입니다. 2. if - else 이는 if - else로 변환하면 아래와 같이 표기할 수 있습니다. if 조건문 { TRUE값 } else { FALSE값 } 이 부분이 유용하게 쓰이는 부분은 parameter에 조건..

개발 창고/iOS 2023.12.20

[Kotlin] How to Applying Bold and Italic to TextView

레이아웃에서 적용 Kotlin 소스에서 적용 레이아웃에서 적용 TextView에 두껍게(Bold) 또는 기울게(Italic)을 적용하려면 아래와 같이 작업하면 됩니다. Kotlin 소스에서 적용 Kotlin에서 동적으로 적용하려면 어떻게 해야 할까요? 해당 TextView의 아이디가 txtTitle이라고 가정하면, 아래와 같이 선언하여 사용 가능합니다. val txtTitle = findViewById(R.id.txtTitle) txtTitle.setTypeface(txtTitle.typeface, Typeface.NORMAL) // Normal인 경우 txtTitle.setTypeface(txtTitle.typeface, Typeface.BOLD) // Bold인 경우 txtTitle.setTypefa..

[Kotlin] How To Enter Text in TextView and EditText

0. 미리보기 1. TextView 2. EditText 0. 미리보기 // TextView findViewById(R.id.tvTitle).text = "안녕하세요" // EditText findViewById(R.id.etTitle).setText("안녕하세요") 1. TextView TextView에서는 조회한 뷰 클래스에 text 값을 입력해 주면 됩니다. findViewById(R.id.tvTitle).text = "안녕하세요" 2. EditText EditText의 경우 TextView처럼 텍스트를 입력하면 아래와 같은 오류가 발생합니다. EditText에서 text는 Editable이 입력되어야 하기 때문인데, 이 경우 당황하지 말고 그냥 setText를 써주면 해결됩니다. findViewB..

[Kotlin] How to sort arrays in order

How to sort arrays in order 1. 객체 생성 2. 테스트 데이터 생성 3. 현재 데이터 출력 4. 오름차순 정렬 (Ascending) 5. 내림차순 (Descending) How to sort arrays in order 객체에 담긴 목록의 경우 정렬이 필요한 경우가 많습니다. 이 경우, 아래와 같이 오름차순과 내림차순으로 정렬 가능합니다. 메서드 내용 sortBy 특정항목 기준으로 내림차순 정렬합니다. sortByDescending 특정항목 기준으로 오름차순 정렬합니다. 1. 객체 생성 data class Product ( val name : String, val price : Int ) 상품명과 가격 정보를 갖는 데이터 모델 객체를 생성합니다. 2. 테스트 데이터 생성 val a..

[SwiftUI] 삼항연산자 사용하는 방법

1. 기본 문법 조건문 ? TRUE값 : FALSE값 물음표(?)를 기준으로 왼쪽에 조건문 (Bool Type의 True나 False로 결과를 도출하는 문장)이 있어야 하며, 두 개 이상의 조건문은 괄호와 AND( && ) / OR( || )를 활용하여 한개의 결과로 작성해주어야 합니다. 그 뒤로 콜론( : )을 기준으로 왼쪽은 조건문의 결과가 True일때 Return 값 오른쪽은 조건문의 결과가 False일 때 Return 값 입니다. 2. if - else 이는 if - else로 변환하면 아래와 같이 표기할 수 있습니다. if 조건문 { TRUE값 } else { FALSE값 } 이 부분이 유용하게 쓰이는 부분은 parameter에 조건에 맞는 값을 넣어주고 싶을 때 활용됩니다. 3. 삼항연산자 활..

개발 창고/iOS 2023.08.01

[Kotlin] TextView에 Bold와 Italic체를 적용하는 방법

레이아웃에서 적용 TextView에 두껍게(Bold) 또는 기울게(Italic)을 적용하려면 아래와 같이 작업하면 됩니다. Kotlin 소스에서 적용 Kotlin에서 동적으로 적용하려면 어떻게 해야 할까요? 해당 TextView의 아이디가 txtTitle이라고 가정하면, 아래와 같이 선언하여 사용 가능합니다. val txtTitle = findViewById(R.id.txtTitle) txtTitle.setTypeface(txtTitle.typeface, Typeface.NORMAL) // Normal인 경우 txtTitle.setTypeface(txtTitle.typeface, Typeface.BOLD) // Bold인 경우 txtTitle.setTypeface(txtTitle.typeface, Typ..

[Kotlin] TextView와 EditText에 텍스트를 입력하는 방법

0. 미리보기 // TextView findViewById(R.id.tvTitle).text = "안녕하세요" // EditText findViewById(R.id.etTitle).setText("안녕하세요") 1. TextView TextView에서는 조회한 뷰 클래스에 text 값을 입력해주면 됩니다. findViewById(R.id.tvTitle).text = "안녕하세요" 2. EditText EditText의 경우 TextView 처럼 텍스트를 입력하면 아래와 같은 오류가 발생합니다. EditText에서 text는 Editable이 입력되어야 하기 때문인데, 이 경우 당황하지 말고 그냥 setText를 써주면 해결됩니다. findViewById(R.id.etTitle).setText("안녕하세요..

반응형