UIScrollView addSubview 已经在滚动视图中的视图

Posted

技术标签:

【中文标题】UIScrollView addSubview 已经在滚动视图中的视图【英文标题】:UIScrollView addSubview of view that is already in the scrollview 【发布时间】:2015-03-05 23:42:27 【问题描述】:

我正在尝试查找有关此事件的文档,但一直在努力找到有关此的任何内容。

我有一个滚动视图,子视图是(请原谅命名)


  aView,
  bView,
  cView,
  dView

如果我将bView添加到scrollView,像这样

[myScrollview addSubview:bViewController.view];  //this being bView, same object

然后我输出我得到的子视图


  aView,
  cView
  dView,
  bView

bView 移动到最后的位置。 我期待着


  aView,
  bView,
  cView
  dView,
  bView

这是正确的吗,有人能指出我正确的方向吗(Apple docs)

【问题讨论】:

好像你需要一个bView的新实例 【参考方案1】:

将图像添加到滚动视图时,我遇到了同样的问题。图像将加载,然后在最后一秒更改。我只是通过复制和粘贴来弄清楚该怎么做。您可以尝试在应用程序中加载流/滚动视图数据的任何地方添加图像子视图,最好是 viewdidload。您的应用调用数据多少次?

【讨论】:

以上是关于UIScrollView addSubview 已经在滚动视图中的视图的主要内容,如果未能解决你的问题,请参考以下文章

UIScrollView addSubview 已经在滚动视图中的视图

在 UIScrollView 中看不到按钮

当前uiview的addSubView

addSubview 更改 scroll.subviews 中一个对象的索引

addSubview 在 iOS 3.1.3 上不显示视图

UIScrollView 项目没有从后台移动