Interface Builder의 끌어서 놓기 기능을 사용하여 콘센트에 UI 개체를 연결할 때 해당 연결을 설명하기 위해 생성되는 코드는 무엇입니까? 어떤 파일에 코드가 들어 있습니까? IBAction
연결은 어떻게됩니까?IBOutlet 및 IBAction 연결을 설명하는 코드는 어디에 있습니까?
0
A
답변
0
Interface Builder는 Objective-C 코드를 생성하지 않지만 코드에 대해 이야기 할 수 있습니다. IB는 바이너리 .nib 파일로 컴파일 된 XML 파일 (.xib)을 생성합니다.
UI 콘센트에 대한 연결은 단순히 속성 또는 ivars에 대한 할당을 나타냅니다.
코드를 사용하여 작업에 대한 작업 연결을 만들 수 있습니다. 당신은 당신이 UIButton *bar
의 터치 업 내부 이벤트에 의해 트리거 할 객체 foo는에 IBAction
이있는 경우, 다음을 수행 할 것입니다 : 내가 혼란스러워 무엇
[bar addTarget:foo
action:@selector(tappedButton:)
forControlEvents:UIControlEventTouchUpInside];
+0
감사합니다. 그건 내 질문에 대한 답변. 나는 펜촉 파일에도 뭔가있는 것 같았습니다. – stoney78us
이 코드는 두 개체 사이의 연결을 설명하는 것입니다. .h 및 .m 파일에서 생성 된 코드는 연결을 수행하지 않았습니다. – stoney78us