【发布时间】:2025-11-22 22:55:01
【问题描述】:
我正在尝试将 subview 添加到 UITableView 的父视图,以便在 UITableView 滚动时有一个不会移动的 subview。 当我将 subview 添加到 UITableView 时,它会在用户滚动操作时随表格一起移动。
到目前为止,我的情况是我在一个 UITabBarController 上有 3 个 UINavigationController。 每个都有一个 UITableViewController。 我想在各个控制器的屏幕上添加一个子视图。但是,我不希望像这样将新的子视图添加到整个应用程序中:
[[[UIApplication sharedApplication] keyWindow] addSubview:newView];
当我将一个新控制器推送到堆栈或弹出一个时,我希望 subview 与它位于其顶部的 UITableView 一起移动和消失。保持这样一个事实,即当用户滚动 UITableView 时,新的 subview 位于其位置而不移动。 使 UITableView 和新的 subview 处于同一级别。
谢谢
【问题讨论】:
标签: iphone ios ipad uitableview