在Ipad滚动视图中使用BringSubviewToFront
|
在我的Ipad应用中,我有一个拆分视图,其中详细视图是滚动视图...
我有3个子视图滚动视图是表视图...
执行动作时,如何使用
- (void)bringSubviewToFront:(UIView *)view
将滚动视图的子视图之一显示在最前面? (由于视图是按照“添加”的顺序“堆叠”,最后一个在顶部)。我应该在子视图中还是在detailViewController中编写代码,如何调用它?
没有找到相关结果
已邀请:
1 个回复
裸雷胜檀哭
方法。 但是:听起来您像是三个表视图彼此重叠,并且正在使用
来显示当前表视图,并且它们都位于UIScrollView中。 每个UITableView包含一个UIScrollView。不要在滚动视图中放置滚动视图,它们会争夺跟踪触摸,事情会变得很奇怪。只需将三个表视图放入普通的UIView中即可。 您应该考虑隐藏不活动的视图(调用
),而不是BringSubviewToFront:。这样,隐藏的视图将不会被视为响应者链的一部分(不会获得发送事件)。