내 응용 프로그램에서 NSForm보기를 구현하고 싶습니다. 코코아 application.can에서 새로운 것인가요?이 컨트롤러에 대해 조언 해 주시겠습니까? 미리 감사드립니다.코코아 애플리케이션에서 NSForm을 구현하는 방법은 무엇입니까?
답변
응용 프로그램에서 NSForm을 사용할 수있는 여러 가지 방법이 있습니다.
- . 2 @
나는 내가이 시작하는 데 도움이해야한다고 생각 당신이
NSWindow*window = [self window]; // gets current widnow
NSView *theContentView = [window contentView]; // gets view from window
NSRect contentRect = [theContentView frame]; // gets frame from view
NSRect formRect = NSMakeRect(0, 50, 300, 220); // creates new frame
NSForm *theForm;
theForm = [[NSForm alloc] initWithFrame:formRect]; // init with frame fromRect
NSFormCell *theFormCell; // create cell for form
// defines first cell with field First Name
theFormCell = [theForm addEntry:@"First Name:"];
[theFormCell setTag:EContactFieldTag_FirstName];
// defines first cell with field Last Name
theFormCell = [theForm addEntry:@"Last Name:"];
[theFormCell setTag:EContactFieldTag_LastName];
[theForm setCellSize:NSMakeSize(300, 25)]; // defines size for cell
[theForm sizeToCells];
[theForm setKeyCell:theFormCell]; // assign cell to form
[theContentView addSubview:theForm]; // add form to current view
을 이해할 수있는 나와 함께 하나의 예를 가지고있다.
궁금한 점이 있으면 알려주세요.
네, 작동 괜찮습니다. 이제 NSFormcell 값을 하나의 배열에서 얻고 싶습니다. 어떻게 가능합니까? – mikw
하나의 배열을 만들고 루프를 반복하여 다음과 같이 셀을 만들 수 있습니다. NSInteger i = 0; for (id * array_data의 항목) { theFormCell = [theForm addEntry : (NSString *) item]; [theFormCell setStringValue : [[NSString alloc] initWithFormat : @ "% d", i]]; [theFormCell setTag : i]; // 모든 nscell에 대해 tag diff를 가짐 \t i ++; } 배열의 모든 항목에 대해 셀을 생성하고 값을 넣습니다. –
- 1. 코코아 애플리케이션에서 분할 PDF 기능을 구현하는 방법은 무엇입니까?
- 2. 아이폰 애플리케이션에서 광고를 구현하는 방법은 무엇입니까?
- 3. Android 애플리케이션에서 SQLite를 구현하는 방법은 무엇입니까?
- 4. Android 애플리케이션에서 프로필을 구현하는 방법은 무엇입니까?
- 5. 코코아 애플리케이션에서 QC 구조에 액세스하기
- 6. 코코아 응용 프로그램에서 Splitview를 구현하는 방법은 무엇입니까?
- 7. 코코아 애플리케이션에서 데몬 시작하기
- 8. Apache XML-RPC 서버 애플리케이션에서 인트로 스펙을 구현하는 방법은 무엇입니까?
- 9. Android 애플리케이션에서 디자인을 구현하는 가장 좋은 방법은 무엇입니까?
- 10. Rails 애플리케이션에서 투표를 구현하는 가장 좋은 방법은 무엇입니까?
- 11. Android 애플리케이션에서 Timer 대신 android.os.Handler 클래스를 올바르게 구현하는 방법은 무엇입니까?
- 12. 프로덕션 품질의 코코아 애플리케이션에서 가비지 수집이 사용됩니까?
- 13. 코코아 애플리케이션에서 펜촉을 다시 분할해야하는 시점을 결정하십시오.
- 14. CLI 코코아 애플리케이션에서 어떻게 이벤트 루프를 구현합니까?
- 15. 표준 코코아 애플리케이션에서 파이썬 코드 실행하기
- 16. 설치된 코코아 애플리케이션에서 Gcov를 어떻게 실행합니까?
- 17. 마우스 오버 방법을 구현하는 방법은 무엇입니까?
- 18. 코코아 바인딩을 사용하여 재사용 가능한 양식을 만드는 방법은 무엇입니까?
- 19. SOAP을 구현하는 방법은 무엇입니까?
- 20. 대기중인지도를 구현하는 방법은 무엇입니까?
- 21. IDEA를 구현하는 방법은 무엇입니까?
- 22. 리스너를 구현하는 방법은 무엇입니까?
- 23. initWithObjects를 구현하는 방법은 무엇입니까?
- 24. 스크롤을 구현하는 방법은 무엇입니까?
- 25. 배지를 구현하는 방법은 무엇입니까?
- 26. 어떻게 코코아 애플리케이션에서 세그멘테이션 오류를 추적 할 수 있습니까?
- 27. 코코아 플러그인의 싱글 톤
- 28. 레일즈 애플리케이션에서 SQL_ASCII 인코딩을 사용하는 방법은 무엇입니까?
- 29. AS3 애플리케이션에서 [mixin] 태그를 사용하는 방법은 무엇입니까?
- 30. Android 애플리케이션에서 나머지를 생성/설정하는 방법은 무엇입니까?
+1 나는 전에 NSForm을 알아 차리지 못했습니다 ... –