我正在创建一个 SDK,其中我有一个视图来执行各种任务,例如扩展和翻转,而不是详细介绍。
在一种可能的用例中,用户可以将视图放置在 UITableViewCell 中。为了使扩展正常工作,我将视图从超级视图中删除并添加为窗口的子视图。如此:
[mySDKView removeFromSuperview];
UIWindow* window = [UIApplication sharedApplication].keyWindow;
if (!window) {
window = [[UIApplication sharedApplication].windows objectAtIndex:0];
}
[window addSubview:mySDKView];
现在我需要弄清楚如何将它放回表格单元格!要么是自动为用户抽象的(首选),要么是我可以将其保留在文档中供他们遵循的实现。