gpt4 book ai didi

ios8 - ios 8 应用程序扩展显示 UIAlertView 像 View 而不是模态 UIViewController?

转载 作者:行者123 更新时间:2023-12-02 04:52:47 26 4
gpt4 key购买 nike

我正在尝试使用类似 UIAlertView 的 View (UIWindowLevelStatusBar 的宽度和高度有限)创建应用程序扩展,类似于我们共享推文或帖子的方式(UITextView 和 UIButtons 对话框)从 UIActivityViewController 出现

我已经从文件 > 新建 > 目标 > 应用程序扩展中添加了操作扩展。

enter image description here

我选择了“呈现用户界面”。现在,我得到了 ActionViewController 和 MainInterface.storyboard。我在 Storyboard 中更改了 View Controller 的高度 (250)、色调 (red)、背景 (clear color)、alpha (0.5)。当我用 Safari 运行模拟器时,点击共享。我看到那里有可用的扩展程序。

当我按下它时,我会看到这个屏幕:

enter image description here

作为 B 计划,我从上图中选择了“无用户界面”。并试图从“appDelegate”访问“窗口”以放入其 subview 。但是从这里算出来:App Extension Programming Guide

“访问一个 sharedApplication 对象,因此不能对该对象使用任何方法”

我的问题是:

我可以显示像 UIAlertView 这样的 Action 应用程序扩展并接受一些输入吗?怎么办?

谢谢

最佳答案

Alrite 伙计们,我找到了主要问题。在新的 iOS 8 SDK 中,您无法通过 Application Extension 摆脱 UIViewController 到目前为止,我得出的结论是最好的选择是使用 Action Extension。如果有人找到好的方法,请分享:)

关于ios8 - ios 8 应用程序扩展显示 UIAlertView 像 View 而不是模态 UIViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26335205/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com