2013-08-30 105 views
0

我有10 UITextFieldUIViewUIPickerView。文本字段的数量将根据picker的行选择而改变。我们可以使用view.hidden = YES来隐藏视图,但它留下了空间(我希望其他文本字段通过重新排列它们的位置来填充空白空间)。 我认为这样做的一个方法是隐藏视图并设置其他框架,但在我的情况下处理会非常复杂。那么对于Android中的图层,有没有像Visibility = GONE这样的方法,或者除了设置框架之外,还有其他建议吗?在iOS中隐藏视图并重新排列其他视图?

编辑:我知道iOS中没有内置的功能。关于如何实现这一点的任何想法?

编辑:我的问题是,当我们躲在一个视图(的UITextField)是否有其他人的意见(其他的UITextField和UIButton的或任何视图),可以重新定位,以覆盖由于隐藏视图中的空白什么办法?

+0

下来选民可以请你解释这个问题有什么问题吗? – Bharat

+0

我不确定我是否了解您的问题,请您提供更多详细信息或更清楚。 – Popeye

+0

这样做更有意义。谢谢 – Popeye

回答

0

没有任何内置功能,但是您可以通过维护子视图的Y值来简化设置框架,也就是说,如果要将视图集Y值显示到其框架并增加下一个视图的值并设置将Y值增加到要显示的下一个视图如果您想隐藏视图,请不要将其设置为该特定视图,请将其保留用于您要显示的下一个视图。

+0

如果这是唯一的方法,那么它对我来说会很糟糕。 – Bharat