2013-06-28 8 views
0

Interface Builder의 끌어서 놓기 기능을 사용하여 콘센트에 UI 개체를 연결할 때 해당 연결을 설명하기 위해 생성되는 코드는 무엇입니까? 어떤 파일에 코드가 들어 있습니까? IBAction 연결은 어떻게됩니까?IBOutlet 및 IBAction 연결을 설명하는 코드는 어디에 있습니까?

+0

이 코드는 두 개체 사이의 연결을 설명하는 것입니다. .h 및 .m 파일에서 생성 된 코드는 연결을 수행하지 않았습니다. – stoney78us

답변

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