小编Mar*_*fer的帖子

停用UIScrollView减速

有没有办法停用UIScrollView的减速?

我想允许用户滚动画布,但我不希望画布在用户抬起手指后继续滚动.

iphone cocoa-touch uiscrollview iphone-sdk-3.0

38
推荐指数
3
解决办法
3万
查看次数

在iPhone上复制并粘贴多个数据表示

尝试将多个数据表示放在iPhone 3.0上的粘贴板上时遇到了一些问题.

我要做的是将数据表示和字符串表示放在粘贴板上.数据是我自己的数据类型,我用它来复制和粘贴我的应用程序.字符串表示是一种将我的应用程序内容作为大纲复制并粘贴到其他应用程序(例如Mail.app)的方法.

    // payload
NSString *pasteboardString = [selectedNode stringRepresentation];
NSDictionary *pasteboardDictionary = [selectedNode nodeAndSubnodesProperties];

// set payload
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.string = pasteboardString;
[pasteboard setValue:pasteboardDictionary forPasteboardType:MNTNodesPasteboardType];
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用,因为string属性和setValue:forPasteboardType:methode替换了粘贴板上的第一个表示.我尝试了addItems:但它对我不起作用.

感谢您的任何帮助!

iphone copy-paste iphone-sdk-3.0 uipasteboard

9
推荐指数
1
解决办法
5392
查看次数

如何从Cocoa发送HTML电子邮件?

我正在寻找一种从OS X Cocoa应用程序创建HTML格式的电子邮件的方法.

我首选的工作流程是:用户选择一个菜单项,默认的邮件应用程序打开,前台有一个预先填好的新电子邮件.

我可以使用mailto和 - [NSWorkspace openURL]来处理纯文本电子邮件,但这不适用于HTML电子邮件.

email macos cocoa

6
推荐指数
1
解决办法
5295
查看次数

使用ZIP存档存储NSDocument数据

我注意到Apple开始使用zip存档来替换iWork应用程序中的文档包(在Finder中显示为单个文件的文件夹).我正在考虑做同样的事情,因为我一直得到与我的文档包相关的支持电子邮件在将它们复制到Windows文件服务器时被破坏.

我的问题是在基于NSDocument的应用程序中执行此操作的最佳方法是什么?

我想最简单的方法是创建一个目录文件包装器,创建它的存档并在NSDocument中返回它

- (NSFileWrapper *)fileWrapperOfType:(NSString *)typeName error:(NSError **)outError
Run Code Online (Sandbox Code Playgroud)

但我不明白如何创建NSFileWrapper的zip存档.

zip cocoa objective-c nsdocument nsfilewrapper

5
推荐指数
1
解决办法
1918
查看次数