Apple 允许自定义 UIAlertView 吗?

发布于 2024-12-14 06:45:44 字数 1455 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

别把无礼当个性 2024-12-21 06:45:44

这个问题的实际答案是——Apple 不允许UIAlertView 被子类化。来自 UIAlertView 文档:

子类化注释

UIAlertView 类旨在按原样使用,而不是
支持子类化。该类的视图层次结构是私有的并且
不得修改。

在这里找到:
子类化 UIAlertView

The actual answer to the question is no -- Apple does not allow UIAlertView to be subclassed. From the UIAlertView docs:

Subclassing Notes

The UIAlertView class is intended to be used as-is and does not
support subclassing. The view hierarchy for this class is private and
must not be modified.

Found here:
Subclassing UIAlertView

青春有你 2024-12-21 06:45:44

除了苹果之外,没有人能够充分回答这个问题,所以最好的办法就是对其进行测试。我认为你要问自己的主要问题是:我是否违反了苹果开发者协议中的任何条款?如果没有,请提交您的应用程序。如果您担心被拒绝,请考虑另一种可以完成此操作的方法,作为备份,并准备好在出现问题时提交。

不是你问的,但我也认为苹果设计的这种改变不是很直观。您的意思是切换为“也从 moquus 中删除”吗?因为你已经有一个大的删除按钮了。如果开关关闭,那么删除按钮会删除什么?

No one but Apple can adequately answer this question, so the best thing is to put it to the test. I think the main question you have to ask yourself is: Have I violated any provisions in the Apple Developer Agreement? If not, then submit your app. If you are worried about rejection, think of another way in which this could be done, as a backup, and be prepared to submit that in case of a problem.

Not that you have asked, but I would also opine that this change to Apple's design is not very intuitive. Do you mean the switch to mean "also delete from moquus?" as you already have a big delete button there. If the switch is off, then what does the delete button delete?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文