내 환경을 호출 할 수 있습니다 클릭 유발 NSFullSizeContentViewWindowMask OS X 요세미티 10.10.2이다. Xcode는 6.1.1 및 6.2 beta4입니다. OS X 용 캘린더 앱을 작성했습니다. 제가 작성한 코코아 바인딩 프레임 워크를 사용했습니다. 그리고 문제가 있습니다. 컬렉션보기에는 하나의 초점 일 단추 만 있어야합니다. 하지만 뭔가가 잘못되었습니다. 앱에 여러 가지 초점이 있습니다. OS X 요세미티 창 스타일의 마스크는 콜렉션 뷰의 버튼의 drawRect
나는 문장이 문제의 원인이 발견했다. [[[self view] 창] setStyleMask : ([[self view] 창] .styleMask | NSFullSizeContentViewWindowMask)]; 앱이 NSFullSizeContentViewWindowMask 때문에 성능의 drawRect를 호출 수집 보기 만 클릭 버튼을 설정합니다. 이것은 내 문제를 일으켰습니다. - (무효)의 drawRect : https://devforums.apple.com/message/1097305#1097305
0
A
답변
0
내가 해결책을 발견 : (NSRect는)
애플 개발자 포럼에 관련 게시물을 dirtyRect. "- (void) observeValueForKeyPath : (NSString *) keyPath ofObject : (id) 객체 변경 : (NSDictionary *) 컨텍스트 변경 : (void *) 컨텍스트;" 버튼 추가 "[self setNeedsDisplay : YES ];"
코코아 바인딩의 원래 튜토리얼 인 observeValueForKeyPath 작업에는 [self setNeedsDisplay : YES]; 그러나 나는 왜 내가 그것을 논평했는지 기억하지 못한다. NSFullSizeContentViewWindowMask가 설정되어 있지 않으면 앱에 포커스가 하나만 있습니다.
관련 문제
- 1. OS X 요세미티 런타임
- 2. OS X 요세미티 컬 오류
- 3. 요세미티, OS X 요세미티에서 gfortran
- 4. MAC OS X 요세미티 : Safari 설정
- 5. DrRacket이 OS X 10.10 (요세미티)에서 충돌합니까?
- 6. OS X 요세미티 다운로드 업그레이드 나중에 설치
- 7. 코코아가없는 OS X 창 만들기
- 8. Mac OS X 기본 창 컨트롤러
- 9. ClassNotFoundException : OS X에서 org.apache.derby.jdbc.EmbeddedDriver 요세미티
- 10. OS-X의 Hadoop 2.6.0 요세미티
- 11. 오류 (OS X 요세미티) 핍을 통해 simplejson를 설치하는 동안
- 12. 요세미티 (OS X) 설치 후 아파치 httpd 문제
- 13. 요세미티 업데이트 실패 후 Mac OS X 터미널 앱이 깨졌습니다.
- 14. OS X 요세미티 업그레이드 : 게임 센터에서 게임을 인식하지 못했습니다.
- 15. OS X에서 오류 다운로드 요세미티
- 16. 찾기 창 새로 고침 문제 (요세미티)
- 17. 맥 OS X - 제어 다른 창
- 18. OS X 터미널 창 그룹 저장 위치
- 19. Canopy는 OS X Yosemite와 호환됩니까?
- 20. 콜렉션 뷰의 셀에 배열의 이미지 임베드
- 21. OS X에서 GCC-4.9.2 빌드 요세미티
- 22. OS X에서 내가 OS X 요세미티, 설치 배에 PHP와 기본 아파치 서버를 설정
- 23. ImageMagick, MAMP 3, OS X
- 24. 앱이 OS X에서 로그인 항목인지 확인 요세미티
- 25. OS X에서 소스에서 녹 발생 오류 요세미티
- 26. 콜렉션 뷰 셀이 콜렉션 뷰에 나타나지 않습니까?
- 27. 콜렉션 뷰의 특정 셀 왼쪽 여백을 설정하려면
- 28. 선택된 UICollectionView 셀을 콜렉션 뷰의 중심으로 이동
- 29. 내가 CatViewController 뷰의 인스턴스 표시하는 콜렉션 뷰가
- 30. 콜렉션 뷰의 오디오 시퀀스 문제 didSelectItemAtIndexPath