2013-10-25 134 views
0

你好全部
我找到了这个,但没有得到任何有用的东西。
我需要得到“Done”按钮点击行动UIDocumentInteractionController。任何人都可以请指导我?我正在制作iPhone的应用程序iPhone & iPad。

更新: - 我还需要隐藏“Share”按钮在右上角。

在此先感谢。完成按钮点击UIDocumentInteractionController

回答

0

您可以确定用户是否通过UIDocumentInteractionController的委托选择了“完成”。简单地说:

@interface MyClass : NSObject <UIDocumentInteractionControllerDelegate> 
... 
@end 

... 

UIDocumentInteractionController* controller = ...; 
controller.delegate = self; 

... 

- (void)documentInteractionControllerDidEndPreview:(UIDocumentInteractionController *)controller 
{ 
    NSLog(@"User has dismissed preview"); 
} 

至于删除“共享”,这是不容易的,苹果建议你应该有它在所有情况下。这很有意义,如果您正在预览PDF,用户可能希望在专用的PDF阅读器中查看它,或通过电子邮件发送。如果您不想因业务/安全原因而共享能力,那么您需要尝试自己渲染文档。这是怎么做取决于文件,

+0

我想要的只是预览文件(任何类型,如图像,PDF等),并不希望用户分享它。所以,需要隐藏这个“分享”按钮。 – Piyush

+1

你可以尝试在UIWebView中渲染它,这样你就有了更多的控制权。 – WDUK

+0

是的..谢谢。:) – Piyush

相关问题