Вот еще один способ, которым я нашел при помощи Windows Explorer:
Search...
из контекстного меню на целевом каталоге. *
. Ctrl-A
) файлы/каталоги в списке результата. ClearCase
> Add to source control...
из контекстного меню на объекте в списке результата. Там Вы идете...
Единственный (допустимый) способ показать клавиатуру - иметь текстовое поле, которое является первым респондентом.
Вы можете скрыть его и сделать его первым респондентом программно, вызвав статьFirstResponder
в скрытом текстовом поле.
Вы можете создать UITextView программно, сделав что-то вроде этого (предположим, что существуют aRect и view)
var textView = [[[UITextView alloc] initWithFrame:aRect] autorelease];
[view addSubview:textView];
[textView becomeFirstResponder];
Покопавшись, я нашел это . Это неофициально, но, держу пари, работает.
UIKeyboard *keyboard = [[[UIKeyboard alloc] initWithFrame: CGRectMake(0.0f, contentRect.size.height - 216.0f, contentRect.size.width, 216.0f)] autorelease];
[keyboard setReturnKeyEnabled:NO];
[keyboard setTapDelegate:editingTextView];
[inputView addSubview:keyboard];
Этот материал работает через модель публикации / подписки NSNotificationCenter . Сначала вам нужно использовать addObserver: selector: name: object:
, затем вы можете попробовать сделать это :
[[NSNotificationCenter defaultCenter] postNotification:[NSNotification notificationWithName:NSTextDidBeginEditingNotification object:self]];
Но я не уверен, какие уведомления вы получите или могли бы необходимо зарегистрироваться, чтобы получить значения символов ввода с клавиатуры. Удачи и удачного взлома :)