iOS-액션 및 아웃렛

iOS의 액션과 아웃렛은 ibActionsibOutlets 각각, 여기서 ib인터페이스 빌더를 의미합니다. 이들은 UI 요소와 관련이 있으며이를 구현하는 방법을 시각적으로 알고 나서 살펴 보겠습니다.

활동과 출구 – 관련된 단계

Step 1 − 첫 번째 iPhone 애플리케이션을 사용합시다.

Step 2 − 탐색기 섹션의 파일에서 ViewController.xib 파일을 선택합니다.

Step 3 − 이제 아래 그림과 같이 창의 오른쪽에있는 라이브러리 창에서 UI 요소를 선택할 수 있습니다.

Step 4 − 인터페이스 빌더에서 UI 요소를 뷰로 끌어다 놓을 수 있습니다.

Step 5 − 뷰에 Label 및 Round Rect Button을 추가해 보겠습니다.

Step 6 − 아래와 같이 오른쪽 상단에있는 작업 공간 도구 모음의 편집기 선택기 버튼에서.

어시스턴트 편집기 버튼을 선택하십시오.

Step 7 − 중앙에있는 편집기 영역에 두 개의 창이 표시됩니다. 하나는 ViewController.xib 파일이고 다른 하나는 ViewController.h입니다.

Step 8 − 이제 라벨을 마우스 오른쪽 버튼으로 클릭하고 아래 그림과 같이 새 참조 콘센트를 선택하고 잡고 끕니다.

Step 9− 중괄호 사이에 ViewController.h를 넣습니다. 파일에 중괄호가없는 경우이 작업을 수행하기 전에 ViewController를 추가하십시오. 아래와 같은 팝업이 나타납니다.

Step 10− 콘센트의 라벨 이름을 입력합니다. 여기서는 myTitleLabel 라벨을 사용했습니다. 연결을 클릭하면 ibOutlet이 완료됩니다.

Step 11 − 마찬가지로, 액션을 추가하려면 Round rect 버튼을 마우스 오른쪽 버튼으로 클릭하고 내부 터치 업을 선택하고 중괄호 아래로 드래그합니다.

Step 12 − 드롭하고 이름을 setTitleLabel로 지정합니다.

Step 13 − ViewController.m 파일을 선택하면 아래와 같은 방법을 찾을 수 있습니다.

-(IBAction) setTitleLabel:(id)sender {
}

Step 14 − 위의 방법 안에 아래와 같이 문장을 추가합니다.

[myTitleLabel setText:@"Hello"];

Step 15− 이제 실행 버튼을 선택하여 프로그램을 실행 해 보겠습니다. 다음 출력이 표시됩니다.

Step 16 − 이제 버튼을 클릭합니다.

Step 17 − 우리가 만든 라벨은 버튼의 동작에 의해 변경되었습니다.

Step 18− 위의 예에서 IBOutlet이 UIElement (여기서는 UILabel)에 대한 참조를 생성한다는 결론을 내릴 수 있습니다. 마찬가지로 IBAction은 UIButton을 내부 이벤트 터치 업에서 호출되는 메서드와 연결합니다.

Step 19 − 액션을 생성하는 동안 다른 이벤트를 선택하여 액션을 가지고 놀 수 있습니다.