-
20240531_isHidden 속성 사용하기개발...................../TIL 2024. 6. 1. 00:12
What I want 처음에는 빈 화면이었다가 TouchButton을 눌렀을 때 메시지가 뜨도록 하고 싶다!
UILabel의 isHidden 속성을 사용해서 구현해봅시다.
Plan
- UILabel 숨기기: 초기 화면에서 UILabel을 숨깁니다.
- UILabel 표시: TouchButton을 눌렀을 때 UILabel을 표시하고 텍스트를 "Hello"로 설정합니다.
- 코딩 : viewDidLoad에서 helloLabel.isHidden = true로 설정하여 초기 화면에서 UILabel을 숨깁니다.
스토리보드에서 UILabel 연결 방법
- 스토리보드 열기: 프로젝트에서 스토리보드를 엽니다.
- UILabel 추가: 라이브러리에서 UILabel을 드래그하여 ViewController의 뷰에 추가합니다.
- IBOutlet 연결:
이미 초반에 스토리보드에 Label을 Hello로 적었기 때문에 helloLabel.isHidden = false로만 변경해줘도 touch Button을 탭했을 때 원하는대로 텍스트가 보입니다.
만약 기존에 설정한 'Hello'가 아닌 다른 텍스트를 불러오고 싶을 때는 바로 밑에
helloLabel.text = "원하는 텍스트"
로 새로운 값을 호출하면 됩니다!
문제
원하는대로 바뀐 것 같지만 기존에 설정한 영역 때문에 글이 잘림
발생 원인
라벨의 크기보다 텍스트 길이가 길어서
문제 해결
- Editor Area에서 > Add missing constraints
- Resolve Auto Layout Problems > Reset to Suggested constraints
모두 화이팅!
'개발..................... > TIL' 카테고리의 다른 글
20240605_계산기 만들기 (Lv.1) (0) 2024.06.06 20240604_myCompiler, if문 실습 예제 (0) 2024.06.06 20240531_프로젝트 발표_@IBOutlet, @IBAction Practice (2) 2024.06.01 20240529_Xcode_Debug Area Interface (2) 2024.05.29 20240528_미니프로젝트_오토레이아웃을 위한 StackView 사용 (0) 2024.05.29