Я хочу реализовать представление NSForm в своем приложении. Я новичок в cocoas application.can вы можете мне рассказать об этом контроллере? Спасибо заранее.Как реализовать NSForm в какао-приложении?
ответ
Существуют различные способы использования NSForm в вашем приложении.
- Добавление NSForm в вашем СИБ файл
- Создание 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; для (id * item in array_data) { theFormCell = [theForm addEntry: (NSString *) item]; [theFormCell setStringValue: [[NSString alloc] initWithFormat: @ "% d", i]]; [theFormCell setTag: i]; // имеет тег diff для всех nscell \t i ++; } это будет генерировать ячейку для всех элементов массива и поместить в них значение i. –
- 1. Не удается заставить NSForm работать?
- 2. Заполнение NSForm с помощью NSComboBoxes
- 3. Как я могу изменить отдельные цвета фона ячейки в NSForm?
- 4. Как реализовать в Эрл
- 5. Как реализовать в JNI
- 6. Как реализовать «как» в BigQuery?
- 7. Как реализовать фильтр в powershell?
- 8. Как реализовать HorizontalPullTorefreshLayout в Android?
- 9. Как реализовать MTI в ActiveRecord?
- 10. Как реализовать grapher в C#
- 11. Как реализовать MVC в PHP
- 12. Как реализовать theming в wpf
- 13. Как реализовать Solr в Sitecore
- 14. Как реализовать `with` в coffeescript?
- 15. как реализовать map7 в Элм
- 16. Как реализовать CDC в greenplum?
- 17. Как реализовать формы в терминале?
- 18. Как реализовать SimpleOnGestureListener в действии
- 19. Как реализовать триггеры в Rails?
- 20. Как реализовать массивы в интерпретаторе?
- 21. Как реализовать ACL в Postgresql
- 22. Как реализовать argmax в рубине?
- 23. Как реализовать Очередь в javaBeans
- 24. Как реализовать Northwind в Django
- 25. Как реализовать закрытие в jQuery
- 26. Как реализовать PSNR в JavaCV?
- 27. Как реализовать BST в Юлии?
- 28. Как реализовать «вытеснение» в java
- 29. Как реализовать Ajax в Rails?
- 30. Как реализовать капчу в Android
+1 Я никогда не замечал 'NSForm' до ... –