UILabel をサブクラス化して、このプロジェクトでコピー可能なラベルを作成します。 UILabel クリップボード
これはそれが持っているコードです:
- (void) copy: (id) sender
{
NSLog(@"Copy handler, label: “%@”.", self.text);
}
- (BOOL) canPerformAction: (SEL) action withSender: (id) sender
{
return (action == @selector(copy:));
}
- (void) handleTap: (UIGestureRecognizer*) recognizer
{
[self becomeFirstResponder];
UIMenuController *menu = [UIMenuController sharedMenuController];
[menu setTargetRect:self.frame inView:self.superview];
[menu setMenuVisible:YES animated:YES];
}
- (BOOL) canBecomeFirstResponder
{
return YES;
}
NSLog は、ラベル内にコピーしたいコンテンツを正確に記録しますが、コンテンツはクリップボードにコピーされません。
何か案が?
そして、画像をコピーする方法は?