Monotouch:从视图中删除所有子视图

Ian*_*ink 10 subview xamarin.ios

我试图从UIView中删除所有子视图.我试过以下没有效果:

        for (int i = 0; i < this.Subviews.Length; i++)
        {
            this.Subviews[i].RemoveFromSuperview ();

        }
Run Code Online (Sandbox Code Playgroud)

rih*_*iha 14

刚试过这个,它对我有用.(虽然你的代码对我来说也很好......)

foreach (UIView view in tableView.Subviews) {
  view.RemoveFromSuperview();
}
Run Code Online (Sandbox Code Playgroud)

如果它不适合您,则可能存在阻止子视图被删除的内容.