小编Mar*_*tin的帖子

当使用swift3.0进行按钮操作时,如何在ios mobile中打开文档文件,例如(.pdf,.doc,.docx)?

我需要打开UIDocumentPickerViewController它应该允许用户选择所有类型的文件.ie.(.pdf,.doc)文件我用的UIDocumentPickerViewController方法.我的代码:

UIDocumentPickerDelegate, UIDocumentMenuDelegate 在我的班级宣言中

//上传文件

func OpenFile(){

    let importMenu = UIDocumentMenuViewController(documentTypes: [String(kUTTypePNG),String(kUTTypeImage)], in: .import)
    importMenu.delegate = self
    importMenu.modalPresentationStyle = .fullScreen
    self.present(importMenu, animated: true, completion: nil)

}
@available(iOS 8.0, *)
public func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL) {        
    let cico = url as URL
    print("The Url is : \(cico)")

    do {
        let weatherData = try NSData(contentsOf: cico, options: NSData.ReadingOptions())
        print(weatherData)
        let activityItems = [weatherData]
        let activityController = UIActivityViewController(activityItems: activityItems, applicationActivities: nil)
        if UI_USER_INTERFACE_IDIOM() == .phone { …
Run Code Online (Sandbox Code Playgroud)

document ios uidocument uidocumentmenuvc swift3

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

如何判断 CollectionViewCell 是否位于屏幕中央

我有一个UICollecitonView水平滚动的。我有一个要求,当用户向右或向左滚动时,屏幕水平中心的集合视图单元格的颜色不同。当每个通过中心时,颜色需要更新。

我们的 UICollectionViewUICollectionViewCell在启动时显示了三个s,所以“center”被定义为第二个的 CGRect UICollectionViewCell

如何检测这个?是否有在滚动结束时触发的事件?另外,如何判断一个 CGRect 矩形是否在另一个 CGRect 矩形的边界内?

ios uicollectionview swift

2
推荐指数
1
解决办法
1966
查看次数