nscell

    1

    1답변

    나는 NSArray 사용자 정의 NSObjects입니다. 각 개체에는 그리드보기에 표시 할 이미지와 속성이 있습니다. NSMatrix는 내 문제에 대한 좋은 해결책 인 것처럼 보이지만 표시 할 개체의 내용을 가져 오는 데 문제가 있습니다. 몇 가지주의해야 할 점. 나는 내가 NSCollectionView를 사용 간주 한이 프로그램 을하려고하지만, NSMat

    0

    1답변

    NSTableView에 사용자 정의 NSCell이 있는데 제대로 표시되지 않습니다. 테이블보기에는 항목 수가 적지 만 첫 번째 항목을 제외하고는 비어 있습니다. 첫 번째는 셀을 보여 주지만 NSTableView의 어딘가를 클릭하면 값이 무작위로 변경됩니다. 내 세포의 copyWithZone:과 관련이 있다고 생각합니다. 내 셀에는 iVars가 없으며 객체

    1

    1답변

    독립형 편집기 및 NSTableColumn (코어 데이터에 NSArrayController을 통해 바인딩 됨)에 사용되는 사용자 정의 NSCell (실제로 서브 클래스는 NSTextFieldCell)이 있습니다. 사용자가 값을 변경하면 -[NSCell setObjectValue:]으로 전화하여 값을 업데이트합니다 (NSNumber). 독립 실행 형 편집기에

    3

    1답변

    서브 클래스 된 NSCell (체크 박스 셀)과 관련하여 문제가 있습니다. 그들에게 제목과 자막을 체크 표시 옆에 놓기를 원합니다 (그래서 NSString 속성을 생성했습니다). 그들의 값은 Bindings를 통해 설정 될 것입니다 (IB가 굉장 할 것입니다).하지만 여기에 문제가 있습니다 : IB는 셀의 "값"을 설정할 수 있습니다. 내 경우에는 체크 표

    2

    1답변

    나는 내가, 이 이렇게하려면 NSTextFieldCell에서 서브 클래스입니다 정의 셀, I는 그룹 행과 그 선택 일반 행에 대해 서로 다른 색상을 그릴 필요 을 사용하고 있습니다 -(id)_highlightColorForCell:(NSCell *)cell { return [NSColor colorWithCalibratedWhite:0.5f al

    1

    1답변

    NSMatrix에서 NSCell의 mouseover 이벤트를 추적하고 싶습니다. 문서에 따르면 NSMatrix 모드를 NSTrackModeMatrix으로 설정할 수 있으며 마우스가 셀 경계 내에있을 때 셀에 trackMouse:inRect:ofView:untilMouseUp: 메시지가 전송되지만이 메시지는 셀을 클릭 할 때만 셀로 보내집니다. 문서를 잘못

    0

    1답변

    NSCell의 하위 클래스를 만들고 setObjectValue 함수를 재정 의하여 내 needs.Things가 누수 문제가있는 것을 제외하고는 괜찮습니다. NSCell의 setObjectValue 함수는 원래 객체를 공개하지 않습니다. 내가 수업을주는 목적은 NSCopying 프로토콜을 준수하고 - (void)setObjectValue:(id <NSCopy

    3

    7답변

    NSTableView에 대해 매우 기본적인 끌어서 놓기를 설정하려고합니다. 테이블 뷰에는 사용자 정의 셀이있는 단일 열이 있습니다. 열은 NSArrayController에 바인딩되며 배열 컨트롤러의 내용 배열은 내 컨트롤러 객체의 NSArray에 바인딩됩니다. 데이터가 테이블에 잘 표시됩니다. 나는 내 컨트롤러 개체 테이블 뷰의 dataSource 및 de

    0

    1답변

    내 NSTableView을 사용자 정의하고 싶습니다. 내 전반적인 요구 사항은 다음과 같습니다. 각 행에는 하나의 이미지와 일부 텍스트가 있습니다. 이미지와 텍스트는 다를 수 있습니다. 일부 셀에는 이미지가 없을 수 있습니다. 행 높이는 외부 요인에 따라 다릅니다. 셀이 배경을 그려서는 안되며, 배경이 NSTableView이어야합니다. 지금까지 일부 텍스트

    0

    1답변

    에서 내가 NSColorPanel을 표시하려면 다음 코드를 사용하여 사용자 정의 NSCell에있다 : 나는 색상을 클릭하면 -(void)setColorFromPanel:(NSColorPanel*)panel{ NSLog(@"COLOR is HERE!"); [self setObjectValue:[panel color]]; } - (NSUInteger)