문제

NIB 파일을 만들었고 선택한 파일 이름이나 선택한 파일 등이없는 것처럼 동적 문자 메시지를 표시하고 싶습니다.

나는 이것이 경고 패널에 대해 수행 할 수 있다는 것을 알고 있지만 내 맞춤형 시트에 원합니다.

감사

도움이 되었습니까?

해결책

NSTEXTFIELD 요소와 컨트롤러 클래스간에 연결을 생성 한 다음 라벨을 프로그래밍 방식으로 설정하십시오 (setStringValue 사용).

또는 바인딩 사용을 고려할 수 있습니다. 보다 http://developer.apple.com/mac/library/documentation/cocoa/conceptual/cocoabindings/cocoabindings.html.

다른 팁

다음과 같이 프로그래밍 방식으로 nstextfield를 만들 수 있습니다.

(IBAction)showText:(id)sender {
    NSRect frame = NSMakeRect(50, 50, 200, 100);
    NSTextField *tf = [[NSTextField alloc] initWithFrame:frame];
    [tf setStringValue:@"test"];
    [tf setSelectable:NO];
    [tf setEditable:NO];
    [tf setBordered:NO];
    [tf setDrawsBackground:NO];
    [[[sender window] contentView] addSubview:tf];
    [tf release];
}

또는 NSSTRING의 메소드를 사용하여 텍스트를 봅니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top