UITransitionView和UILayoutContainerView

时间:2009-04-23 11:40:02

标签: iphone

  1. 什么是UITransitionView
  2. 什么是UILayoutContainerView
  3. 我是否会因为向他们添加子视图而遇到麻烦?
  4. 它们是UITableView的超级视图,位于UINavigationController内的UITabBarController内。

    UITransitionView我通过询问表格视图的超级视图得到了。 UILayoutContainerView我通过询问UITransitionView的超级视图得到了。

2 个答案:

答案 0 :(得分:25)

它们既是Apple使用的内部视图,又未在SDK中发布。

很难准确地说出Apple会做什么或不会做什么,但是从superView消息中检索的未记录视图添加视图并不是有争议的。您不应该做的事情(或者如果您这样做,请小心)是对您要添加的视图做出假设。特别是它的类,但即使是基本的东西,甚至它甚至存在的事实。

你想做什么?可能有一种更简单的方法 - 比如将视图直接添加到应用程序的UIWindow。

答案 1 :(得分:1)

直接对这些视图执行任何操作都违反了不使用未记录的API的SDK准则。所以,遗憾的是,它们的作用并不重要。