인터페이스 빌더에서 첫 번째 뷰 기반 NSTableView
을 만들었으며 데이터 소스와 바인딩을 올바르게 설정하여 테이블 뷰의 뷰를 업데이트했습니다. 각보기에는 두 개의 레이블과 NSProgressIndicator
이 있습니다. 바인딩과 데이터 소스를 통해 진행률 표시기를 업데이트하는 것은 완벽하게 작동하지만 잠시 동안 확정 상태에서 불확정 상태로 상태를 변경하고 싶습니다. 내 NSTableCellView
하위 클래스는 진행률 표시기에 액세스 할 수 있으므로 주어진 행 인덱스에서 셀 뷰에 대한 액세스 권한을 얻으려면 어떻게해야합니까? 나는 makeIfNecessary
인수에 대해 NO와 YES로 tableview에서 viewAtColumn:row:makeIfNecessary:
을 호출 해 보았습니다.하지만 어느 것도 작동하지 않는 것 같습니다.뷰 기반 NSTableView의 NSTableCellView를 얻는 방법은 무엇입니까?
1
A
답변
0
주 질문에 대한 답이 확실하지 않지만 불확정 상태도 바인딩 할 수 있습니다. IB가 불확정하다는 것은 매개 변수 섹션에 나열되어 있습니다.
0
해결 방법 1 : 당신의 NSTableCellView
서브 클래스에서 당신의 NSProgressIndicator
제어 속성 (IBOutlet
)를 추가합니다. 뷰가로드 될 때 속성을 설정하려면 IB에 연결하십시오. 그런 다음 속성을 사용하여 셀 뷰 하위 클래스의 진행률 컨트롤에 액세스 할 수 있습니다.
해결 방법 2 : IB에서 NSProgressIndicator
에 고유 한 정수 태그를 지정하십시오. 셀 뷰 하위 클래스에서 [self viewWithTag:]
을 사용하여 객체를 가져옵니다.
관련 문제
- 1. NSTableView의 selectedRowIndexes를 사용하는 방법은 무엇입니까?
- 2. (보기 기반) NSTableView의 reloadDataForRowIndexes : columnIndexes : 행보기를 제거하지 않습니까?
- 3. NSTAbleView의 열 셀에서 제목을 만드는 방법은 무엇입니까?
- 4. NSTableView의 조건부 열 값은 무엇입니까?
- 5. Flask의 클래스 기반 (일반) 뷰
- 6. 윈도우 기반 앱 또는 뷰 기반 앱
- 7. 어노테이션 기반 뷰 매핑
- 8. 윈도우 기반 및 뷰 기반 아이폰 앱의 차이점은 무엇입니까?
- 9. 아이폰에서 윈도우 기반 프로젝트와 뷰 기반 프로젝트의 차이점은 무엇입니까?
- 10. stackoverflow와 같은 페이지 뷰 데이터를 얻는 방법은 무엇입니까?
- 11. .Net에서 데이터 기반 방사형 차트를 얻는 방법은 무엇입니까?
- 12. NSTableView의 두 번째 열 텍스트를 설정하는 방법은 무엇입니까?
- 13. 뷰 기반 NSOutlineview 선택 그라디언트
- 14. 뷰 기반 애플리케이션의 openGL 기능
- 15. ASP.NET MVC 역할 기반 또는 인증 기반 뷰 렌더링을 적용하는 방법은 무엇입니까?
- 16. NSTableView의 둥근 모서리
- 17. NSTableView의 배열에서 개체 삭제
- 18. NSTableView의 열을 동적으로 숨기기
- 19. Cocoa : NSTableView의 NSStepperCell
- 20. NSTableView의 특정 셀 액세스
- 21. 탐색 기반 응용 프로그램에서 UINavigationController의 소유권을 얻는 가장 좋은 방법은 무엇입니까?
- 22. 뷰 스텁을 만드는 방법은 무엇입니까?
- 23. 뷰 iphone을 푸시하는 방법은 무엇입니까?
- 24. 새 뷰 메서드를로드하는 방법은 무엇입니까?
- 25. 아이폰 애플리케이션 개발 뷰 기반 애플리케이션에서 서브 뷰 추가하기
- 26. 탐색 기반 앱을 만드는 방법은 무엇입니까?
- 27. XAML에서 ObservableCollection의 항목 수를 얻는 방법은 무엇입니까?
- 28. NSTableView의 내 이미지가 왜 희미 해 집니까?
- 29. 데이터베이스 기반 기능 테스트를 자동화하는 방법은 무엇입니까?
- 30. NSMutableArray를 NSTableView의 데이터 소스로 설정하십시오.
내 질문에 대한 대답이 아니더라도 내 문제를 해결했습니다. ;-) – Nickkk