jjzjj

uiactivity

全部标签

iOS 8 用户界面事件 : disable specific third-party sharers?

我正在与iOS8中的UIActivityViewController打交道。我构建了一个自定义的Pinterest共享机制,它在iOS7中运行良好——具体来说,它将图像上传到我的服务器,然后使用该图像创建一个Pin图和一个我指定的网址。这是所需的功能。现在,在iOS8中,Pinterest实现了自己的共享器,它接受URL或图像。如果一个URL包含在事件项目列表中,共享器会弹出并询问用户他/她想从该URL的页面中共享哪个图像,并完全忽略也在事件项目列表中的图像。如果没有URL,只有图像,则上传的pin不包含URL。为了解决这个问题,我需要做以下事情之一:禁止Pinterest的分享者出现

ios 8完成 block 未调用

在我的应用程序中,我使用TTOpenInAppActivity在UIActivityController中插入“打开方式”操作。它的内部是这样工作的:一些ViewController呈现UIActivityController,其中已经内置了TTOpenInActivity。-(void)openWithAction{NSURL*fileURL=SOME_URL;CGRectrect=SOME_RECT;TTOpenInAppActivity*openInAppActivity=[[TTOpenInAppActivityalloc]initWithView:self.viewandRe

ios - 将自定义 Activity 添加到 UIActivityController 时出现问题

我正在尝试对标准Activity(打印、邮件、FaceBook等)实现自定义Activity,但现在只需要标准打印(用于AirPrint)和我自己通过直接方法进行的自定义打印。我显然遗漏了一些基本的东西,因为我的自定义类中的任何方法都没有被调用过。现在我只有一些NSLog语句来确定调用顺序,并使框架正常运行。以下是我对自定义Activity类的测试代码://PrintActivity.h#import@interfacePrintActivity:UIActivity@end还有.m#import"PrintActivity.h"@interfacePrintActivity()@pr

ios - iOS 8 上的 UIActivityViewController 显示带有自定义事件的 "more"按钮

现在带有iOS8SDK的XCode6已经出来了,我们可以谈谈了。我尝试在iOS7上使用带有UIActivityViewController的自定义事件,一切正常。但在iOS8上,当显示自定义事件时,它们旁边有一个“更多”按钮,单击此按钮会显示完全相同的自定义事件。有没有人找到解决方法来删除此按钮?我还找不到任何解决方案。 最佳答案 没有解决方法。“更多...”按钮允许用户重新排列图标。这现在是iOS8中的标准。 关于ios-iOS8上的UIActivityViewController显示

swift - 如何使用 Alamofire Image 在 ImageView 上快速添加 UIActivity Indicator

我正在使用AlamofireImage库,我想在ImageView上添加一个subview(UIActivityIndi​​cator)直到图像没有下载。但不知道该怎么做。self.imgView_main.af_setImageWithURL(downloadURL)图像正在下载。但是如何显示UIActivityIndi​​cator请帮助我 最佳答案 您可以使用completion:函数,首先启动activityIndi​​cator并在completionblock中获取图像时停止指示器,例如这个。self.activityI

ios - Swift 3 中的 UIActivity

尝试在我的应用程序中重新集成共享按钮。Apple再次为iOS10更改了Swift3中的内容。我刚刚更新到Xcode8发布版本,它一直给我一些UIActivities的问题。发现现在很多都是以UIActivityType.开头的,为了编译器不会失败。然而,他们中的许多人仍在使用com.apple这也让我出于某种原因将activityType数组转换为类型[Any]。那么……有人知道他们为什么这样做吗?你在activityTypesToExclude.contains(where:(Any)throws->Bool)方法的for参数中放了什么?internalfunc_shouldExcl

ios - 如何从 UIActivity Controller 中删除 "Add to iCloud Drive"?

我想从共享UIActivityController中删除“iCloud驱动器”选项,这是一个快照。我试过了,但它在swift3中不起作用。activityViewController.excludedActivityTypes=[.assignToContact,.copyToPasteboard,.print,.saveToCameraRoll,.addToReadingList,UIActivityType(rawValue:"com.apple.reminders.RemindersEditorExtension"),UIActivityType(rawValue:"com.ap

ios - 限制 UIActivityViewController 共享扩展事件

我将UIActivityViewController与多个自定义UIActivityProvider一起使用。我的提供商返回NSString、UIImage和自定义数据对象。我通过设置UIActivityViewControllerexcludedActivityTypes和Apple的内置事件类型来排除不想共享的事件。我不喜欢出现在呈现的UIActivityViewController上的应用程序不是内置事件类型。我假设这些出现是因为应用程序已通知iOS8它们可以处理文本和图像数据。例如Flickr、Evernote和FaceBook的共享扩展。这些事件有自己的事件URL类型,我不想

ios - 限制 UIActivityViewController 共享扩展事件

我将UIActivityViewController与多个自定义UIActivityProvider一起使用。我的提供商返回NSString、UIImage和自定义数据对象。我通过设置UIActivityViewControllerexcludedActivityTypes和Apple的内置事件类型来排除不想共享的事件。我不喜欢出现在呈现的UIActivityViewController上的应用程序不是内置事件类型。我假设这些出现是因为应用程序已通知iOS8它们可以处理文本和图像数据。例如Flickr、Evernote和FaceBook的共享扩展。这些事件有自己的事件URL类型,我不想

ios - 没有 Facebook 设置的 UIActivity

如果默认iOS设置中没有facebook帐户设置,是否可以在UIActivityViewController中显示FacebookUIActivity?现在,如果我输入一些fb帐户-我会在UIActivityViewController中看到fb,如果没有-看不到。有什么想法吗? 最佳答案 不,这不可能...如果Facebook未在Settings>Facebook中设置,然后是UIActivityViewController不会将Facebook显示为共享选项。 关于ios-没有Fac