gpt4 book ai didi

iOS UIActionSheet 作为插件

转载 作者:行者123 更新时间:2023-11-29 04:21:54 25 4
gpt4 key购买 nike

我有一个关于 UIActionSheet 的问题。我想创建一个小 iOS 插件。类似 Appirater 的东西,除了不显示 UIAlertView 之外,我想显示带有一些自定义选项的 UIActionSheet。

但是我不知道该插件将附加到哪种应用程序?所以基本上在我的 ActionSheet 下可以是任何东西。在 UIAlertView 中,您只需调用 [myAlert show] 即可运行。这里你必须调用[myActionSheet showInView:myView]

最佳答案

插件不是正确的术语。你指的是库或者可能是框架。不管怎样,假设您正在询问您将在库的主类中提供的 API,您有几个选择。您可以提供一组方法,这些方法本质上反射(reflect)了 UIActionSheet 的各种“显示”方法,并让您的库的客户端调用适当的方法。或者你可以让它更简单,只让客户端提供一个 View Controller 。然后,您的库可以查看 View Controller 并适本地显示操作表。如果 View Controller 位于选项卡式 View 中,则可以以这种方式显示操作表。如果 View Controller 有工具栏,则显示工具栏的操作表。如果所有其他方法都失败,您可以从 View Controller 的 View 中显示操作表。

但无论哪种方式,您的 API 都需要至少从客户端获取一些内容,以便它可以正确显示操作表。

关于iOS UIActionSheet 作为插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12874622/

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