FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[iPhone]ペースト機能に関するあれこれ調査メモ

iPhone SKD でのペーストについて調べていたのだが、結局ペースト機能は無しになってしまった。
せっかく途中まで調べたので、自分用にメモしておく。


---------------------------------------------------------------------
http://www.fourmeisters.com/iphone-lab/ja/2009/12/copy-send-1.html
http://www.fourmeisters.com/iphone-lab/ja/2009/12/25/Pasteboard_items.png

ひとつ上のページで説明されている、
  dataForPasteboardType
に与えるべき文字列は、このページで例示されているように、
例えば
  public.jpeg
とか、そういった文字列になるのかもしれない。


---------------------------------------------------------------------
How to Use UIPasteBoard to Implement Custom Copy and Paste In Your App


このページによると、ペーストされた側は、次のようにすればよい。


-(IBAction)pasteImageToPasteBoard{
UIPasteboard *appPasteBoard = [UIPasteboard pasteboardWithName:@"CopyFrom" create:YES];
NSData *data = [appPasteBoard dataForPasteboardType:@"com.appshop.copyfrom.imagedata"];
imageView.image = [UIImage imageWithData:data];
}

-(IBAction)pasteStringToPasteBoard{
UIPasteboard *appPasteBoard = [UIPasteboard pasteboardWithName:@"CopyFrom" create:YES];
textView.text = [appPasteBoard string];
}




---------------------------------------------------------------------
http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIPasteboard_Class/Reference.html#//apple_ref/c/data/UIPasteboardNameGeneral

UIPasteboardNameGeneral pb = [UIPasteboard generalPasteboard];
この方法で、システムのペーストボードが得られるようだ。

スポンサーサイト
コメント
コメントの投稿
管理者にだけ表示を許可する

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。