2012-07-19 2 views
1

여러 개의 NSTabViewItem이있는 NSTabView로 응용 프로그램을 개발 중입니다. 각 NSTabViewItem에는 WebView 하위보기가 있습니다. WebView는 Flash 또는 Silverlight가 WebView 중 하나에서 실행중인 경우를 제외하고는 예상대로 작동합니다. Flash 또는 Silverlight가 실행 중일 때 다른 탭이 선택되면 미디어가 중지됩니다. 해당 탭을 다시 선택하면 미디어가 다시 시작됩니다. 이 주변에 다른 방법이 있습니까 (즉, 다른 NSTabViewItem이 선택되었을 때 미디어가 계속 실행될 수있게하려면)? 다른 NSTabViewItem이 선택되면 NSTabViewItem이 서브 뷰로 메시지를 보냅니 까?NSTabView 내부의 Cocoa - WebView

답변

1

이유가 확실하지 않지만 shouldUpdateWhileOffscreen이 사용 설정된 경우 웹보기를 확인하십시오. 그것이 가능하지만 다른 탭들이 여전히로드되지 않는다면, NSTabView의 디자인을 추측하고 있습니다. NSTabView는 탭 전환시 엔코딩 라인에있는 것이고 사용자가 탭을 다시 선택할 때 디코딩합니다. . 이 경우에는 빈 뷰가있는 NSTabView가 있고 콘텐츠 뷰의 하위 뷰로 WebView를 배치하고 서로 오버레이하여 다른 탭 뷰를 선택할 때마다 WebView를 숨김/표시로 설정할 수 있습니다.

+0

그래, 나는 내 탭 뷰를 없애야 할 것 같았습니다. – jtomschroeder

관련 문제