草庐IT

Share-Sheet

全部标签

macos - 如何从菜单项创建 'sheet' segue

我有一个SwiftCocoa应用程序,它从菜单项中分离出一个View。当我从界面生成器创建segue时,选项是:显示、模态和自定义。然而,当我从按钮创建segue时,会出现更多选项:工作表、弹出窗口、显示、自定义、模态我需要从该菜单项创建一个工作表segue。我错过了什么吗?或者仅从菜单项中禁用这些额外选项 最佳答案 正如其他人所说,菜单项不能执行依赖于窗口的任何附件的转场。不幸的是,在某些情况下您确实希望从菜单项触发“工作表”转场。例如,Xcode本身就是这样做的。Xcode窗口最左下角的+将打开一个三项菜单,所有这些菜单都执行“

ios - 如何让 Bottom Sheet 显示在 viewDidLoad() 上?

我想要在viewDidLoad()上使用Googlemap的场景中显示底部工作表,但我在material.io网站上找到的唯一底部工作表示例被触发使用按钮。如何使用MDCBottomSheetController实现此目的? 最佳答案 @stone-cold请参阅下面提到的代码。importMaterialComponents.MaterialButtonsclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()letbott

share - 'NSSecureCoding !' is not a subtype of ' NSURL' 在尝试替换闭包参数类型时使用 Swift

我正在使用loadItemForTypeIdentifier:options:completionHandler:NSItemProvider对象上的方法,用于通过iOS8中的共享扩展从Safari中提取url。在Objective-C中,这段代码编译并工作:[itemProviderloadItemForTypeIdentifier:(@"public.url"options:nilcompletionHandler:^(NSURL*url,NSError*error){//Mycode}];然而,在Swift中,我得到了“NSSecureCoding!”isnotasubtypeo

android - 如何使用 "Share image using"共享 Intent 在 android 中共享图像?

我在该应用程序中有图像厨房应用程序,我将所有图像放入drawable-hdpi文件夹。我在我的Activity中这样称呼图像:privateInteger[]imageIDs={R.drawable.wall1,R.drawable.wall2,R.drawable.wall3,R.drawable.wall4,R.drawable.wall5,R.drawable.wall6,R.drawable.wall7,R.drawable.wall8,R.drawable.wall9,R.drawable.wall10};所以现在我想知道如何使用共享Intent共享这些图像,我输入了这样的共

android - 如何使用 "Share image using"共享 Intent 在 android 中共享图像?

我在该应用程序中有图像厨房应用程序,我将所有图像放入drawable-hdpi文件夹。我在我的Activity中这样称呼图像:privateInteger[]imageIDs={R.drawable.wall1,R.drawable.wall2,R.drawable.wall3,R.drawable.wall4,R.drawable.wall5,R.drawable.wall6,R.drawable.wall7,R.drawable.wall8,R.drawable.wall9,R.drawable.wall10};所以现在我想知道如何使用共享Intent共享这些图像,我输入了这样的共

ios - UIActivityViewController Gmail Share 无法快速设置主题字段

我正在使用UIActivityViewController进行分享,但是在gmail上,当我专门设置它的主题时它没有设置。请提供任何帮助。leteventURL=eventShare[sender.tag]leteventTitleText=eventTitle[sender.tag]letcontentDescription=eventDescription[sender.tag]letcontentURL:NSURL=NSURL(string:eventURL)!letactivityViewController:UIActivityViewController=UIActivit

java - Android 将我的应用程序添加到库中的 "Share"按钮

我成功地将我的应用程序添加到Android库的“分享”按钮中,所以如果我点击它,我的应用程序就会启动。我可以选择启动应用程序的哪个Activity吗?现在它开始“主要”的。这是我在主类中的代码:.....Intentintent=getIntent();Bundleextras=intent.getExtras();Stringaction=intent.getAction();//ifthisisfromthesharemenuif(Intent.ACTION_SEND.equals(action)){if(extras.containsKey(Intent.EXTRA_STREAM

java - 如何抑制 "Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar"消息

我使用的是Ubuntu15.04和Java1.7。更新到15.04后,每当我键入任何Java命令时,我都会收到如下消息:PickedupJAVA_TOOL_OPTIONS:-javaagent:/usr/share/java/jayatanaag.jar例如:hduser@ubuntu:~$java-versionPickedupJAVA_TOOL_OPTIONS:-javaagent:/usr/share/java/jayatanaag.jarjavaversion"1.7.0_21"Java(TM)SERuntimeEnvironment(build1.7.0_21-b11)Jav

java - "Primitive values do not share state with other primitive values"是什么意思?

Section4.2oftheJavaLanguageSpecification指出,“原始值不与其他原始值共享状态”。这到底是什么意思? 最佳答案 这意味着原始类型的每个值都在内存中占据自己的空间,代表一个不能与其他值共享的状态。换句话说,除了直接或通过复合赋值运算符赋值外,您不能以任何方式更改变量或原始类型字段的状态。这与引用类型形成对比,引用类型可能会或可能不会通过“指向”同一对象来共享状态。您可以通过不同的变量对其进行操作来更改引用对象。 关于java-"Primitiveval

Android 如何从 Material Design 文档中实现 Bottom Sheet

你如何实现底层规范?http://www.google.com/design/spec/components/bottom-sheets.htmlGoogleDrive的新更新通过按下float操作按钮显示了这一点->尽管规范从未提及圆角,但无论是否可行,只是不确定如何去做。当前使用AppCompat库,目标设置为21。谢谢 最佳答案 编辑BottomSheet现在是android-support-library的一部分。见JohnShelleys'answer.不幸的是,目前没有关于如何做到这一点的“官方”方式(至少我知道没有)。