gpt4 book ai didi

ios - 如何创建一个可以被多个 UIVIewController 共享/使用的 UIView?

转载 作者:行者123 更新时间:2023-12-01 17:46:44 27 4
gpt4 key购买 nike

我希望以 UIView 的形式构建自定义错误消息.我想用这个UIView对于每个 UIViewController在我的应用程序中。显然我不想为每个屏幕重新创建它,所以我正在寻找“共享”它的最佳解决方案。

将其创建为 UIViewController 会更好吗?并以这种方式添加还是有更好的方法?

最佳答案

UIView 实例只能在一个地方使用。他们只能有一个 superview因此不能同时在多个 View 层次结构中使用。

如果您更改 superview View ,您实际上将移动 View 。

我认为有两种可能:

  • 要么您希望始终在屏幕上显示此错误消息。在这种情况下,您可能应该像您提到的那样创建一个专用的 UIViewController,并始终将其显示在屏幕上,
  • 或者您想显示不同的错误。这样,为显示错误的每个 Controller 创建一个 UIView 实例是有意义的。
  • 关于ios - 如何创建一个可以被多个 UIVIewController 共享/使用的 UIView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51669365/

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