8

UIDocumentInteractionControllerまたはQLPreviewControllerのいずれかを利用して、アプリケーション内のPDFと画像の両方をプレビューすることを検討しています。私は、次のカスタマイズのいずれかが可能であるかどうか疑問に思っています(私は不運なことなくドキュメントを精査しました)。iOS:ドキュメントをプレビューするときに[Open in ...]メニューをカスタマイズすることはできますか?

  • がで」オープンを持っている(例えば、ユーザが画像をプレビューすることができますが、別のアプリケーションにエクスポートすることはできません)完全に「開く...」メニューを削除... 「メニュープレビューされて1以外のファイルを開く(例えばプレビューは、PDF文書のですが、 『開く...』メニューは、実際にePubファイルをエクスポートします)

UIDocumentInteractionControllerDelegateはどの方法documentInteractionController:canPerformAction:を持っています私が探しているものに似ているようですが、ドキュメンテーションはt hat copy:print:が唯一サポートされているセレクタです。

は(また、あまり重要ではなく、QLPreviewControllerUIViewControllerのサブクラスであるので、それは?UIDocumentInteractionControllerまたはQLPreviewControllerのいずれかのUIModalTransitionStyleUIModalPresentationStyleを変更することが可能である、私は私がmodalTransitionStyleとmodalPresentationStyleプロパティを設定することができるだろう考え出ししかし、これでは望みの結果が得られませんでした。)

答えて

1

これは数回前に尋ねられていますが、多くのカスタマイズは許可されていないようです。しかし、UIDocumentInteractionController(以下の2番目のリンク)に追加のUIBarButtonItemを追加することは可能です。カスタムトランジションに関しては、modalTransitionStyleとmodalPresentationスタイルを試してみたら、できないと思うつもりです。私はそれについての情報を見つけることができませんが、私はいつも間違っている可能性があります。

Can I hide the Action button on the UIDocumentInteractionController view?

Custom "Email" action in UIDocumentInteractionController

UIDocumentInteractionController adding custom actions to menu (eg email, save to photos)

0

私は喜んで親を変更することができるという、私が子供のコントローラとしてQLPrevieControllerを示すことによってたかったカスタマイズのレベルを達成しました。

[self addChildViewController:self.previewController]; 
関連する問題