gpt4 book ai didi

ios - 是否可以将相同的 View 添加到两个不同的 View Controller ?

转载 作者:搜寻专家 更新时间:2023-11-01 07:08:02 24 4
gpt4 key购买 nike

我收到以下错误消息:

A view can only be associated with at most one view controller at a time!

是否可以将相同的 View 添加到两个不同的 View Controller ?

我想将 Google map 的一个实例添加到选项卡 View Controller 。

我在 Storyboard中使用 swift4。

最佳答案

如果它是一个典型的 View ,那么您应该创建一个 XIB 并将它的一个新实例添加到每个 View 。由于您使用的是 Google Maps SDK 中的 GMSMapView,并且您希望在多个选项卡中使用相同的实例,因此方法会有所不同。

您可以:

  1. 新实例,相同参数:在每个选项卡中创建一个新实例,并将参数设置为与其他选项卡相同。
  2. 在单个实例中移动:创建 GMSMapView 的实例。将其存储在共享属性中。使用 addSubview() 来移动它。基本上在新选项卡中使用 addSubview() 将其从旧选项卡中删除并将其添加到新选项卡中。

关于ios - 是否可以将相同的 View 添加到两个不同的 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46903212/

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