必要に応じてコードを提供できますが、私の問題は根本的なものに見えます。コピーして貼り付けることができるビューに UITextField があります。アクションの後、私はそれをやり直すことはできません。一度だけ機能します。
その背後にある理由は何ですか?ウィンドウ内の別のビューのために貼り付けメニューが表示されない可能性はありますか?
いくつかのコード:
myTextField = [[UITextField alloc] initWithFrame:CGRectMake(0,1,320,50)];
[myTextField setFont:[UIFont boldSystemFontOfSize:40]];
[myTextField setTextColor:[UIColor whiteColor]];
[myTextField setText:@""];
[myTextField setBorderStyle:UITextBorderStyleNone];
[myTextField setEnabled:YES];
[myTextField setKeyboardType:UIKeyboardTypePhonePad];
[myTextField setDelegate:self];
myTextField.inputView = hiddenView;
と
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
if(action == @selector(paste:))
return YES;
return NO;
}
UITextField に関連する viewWillAppear メソッドに何かを追加する必要がありますか? 私が言ったように、最初はうまくいきます。
更新:最初の貼り付けの後、コピー/貼り付け/選択メカニズムがすべてのビューで私のアプリケーションで機能しなくなりました...