我正在製作消息應用程序。我想給用戶提供一個「複製」選項,當他們在UITextView
中輸入他們的消息時。當用戶按下「複製」按鈕時,它正在複製該消息,但彈出窗口一次又一次地顯示,並且文本仍然可以選擇。複製全部文本後隱藏複製和取消選擇UITextView選項
我不知道如何控制這個。我粘貼了一些源代碼供您參考。
我爲UITextView
寫了一個子類。
- (BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
NSLog(@"Action : %@", NSStringFromSelector(action));
NSLog(@"Sender : %@", sender);
if (action == @selector(copy:))
{
[self selectAll:self];
//return [super canPerformAction:action withSender:sender];
return YES;
}
else if (action == @selector(cut:))
{
return NO;
}
return NO;
}
任何人都可以請幫我解決這個問題嗎?提前致謝。 – Gopinath
[這個問題](http://stackoverflow.com/questions/1920541/enable-copy-and-paste-on-uitextfield-without-making-it-editable)會幫助你的原因..如果不是那麼評論 –
@ Maulik是的,你是對的。一旦我們通過按下複製按鈕從UITextView複製文本。這應該隱藏複製按鈕並取消選擇所有UITextview文本。你能幫我麼? – Gopinath