0

我想将一个视图(firstView)放回另一个视图(secondView)。SecondView 基本上是一个使用 CGContext 的条形图。

我想我不能在那里使用bringViewToFront。所以我需要将firstView放回secondView。是否有一些默认功能可以将视图放回其他视图?

4

2 回答 2

2

的倒数bringSubviewToFront:sendSubviewToBack:

发送子视图返回:

移动指定的子视图,使其出现在其兄弟视图的后面。

另一种选择是使用insertSubview:belowSubview:or exchangeSubviewAtIndex:withSubviewAtIndex:

于 2012-04-21T12:15:34.853 回答
1

检查 UIView.h

你会发现所有相关的方法 UIViewHierarchy

像,

(void)exchangeSubviewAtIndex:(NSInteger)index1 withSubviewAtIndex:(NSInteger)index2;
- (void)bringSubviewToFront:(UIView *)view;
- (void)sendSubviewToBack:(UIView *)view;

还有更多……问候,尼尔。

于 2012-04-21T12:18:31.420 回答