2
창 컨트롤에 포커스가 없어지면 감지하고 대응할 수있는 방법이 있습니까?코코아에서 NSTableView에 대한 포커스 손실 감지
사용자가 NSTableView를 떠날 때 일부 코드를 실행하고 싶습니다.
감사합니다,
창 컨트롤에 포커스가 없어지면 감지하고 대응할 수있는 방법이 있습니까?코코아에서 NSTableView에 대한 포커스 손실 감지
사용자가 NSTableView를 떠날 때 일부 코드를 실행하고 싶습니다.
감사합니다,
당신은 10.6에서이 작업을 수행하고 나중에 윈도우의 firstResponder
을 관찰 KVO를 사용하여 할 수 있습니다. 창에 포커스가있는 컨트롤이 변경되면 변경됩니다.
실행하려는 코드를 관찰 객체의 observeValueForKeyPath:ofObject:change:context:
메소드에 넣으십시오.
감사합니다. 정확히 내가 필요한 것입니다. – Arelena