ios - 如何传递对 UIView 实例的引用

标签 ios objective-c iphone swift

我在 UIView 中有一组“控件”,它们显示在 UITableViewCell 中 - 这包括一个 UILabel 和一些 UIButton .当按下 UITableViewCell 时,我将显示来自不同 UIViewController 的新 View 。我希望此 View 包含 UITableViewCell 中的“控件”,按钮/标签的状态与之前完全相同。

正确的做法是什么?我应该创建一个模型来存储按钮/标签的状态然后访问该模型还是有更简单的方法?

非常感谢:)

最佳答案

如果您只需要漂亮的过渡动画,最好截取您的 UITableViewCell 的“屏幕截图”。但是,如果它们也应该是交互式的,只需将它们移至新的 super View 即可。但是您需要在这两个地方保持约束/框架/ socket 的一致性......

关于ios - 如何传递对 UIView 实例的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29729019/

相关文章:

ios - AWS SNS 不适用于 APNS

objective-c - 向下滚动时 UITableView 崩溃

objective-c - iOS 网桥与 bridge_transfer

ios - UIImageView 不响应 UIPanGestureRecognizer 手势

objective-c - Swift - 复制完成处理程序

iphone - 如何水平翻转 UIButton 和背面的另一个 UIButton?

objective-c - 可变副本与其他创建方式的区别

iphone - 在非越狱 iPhone 上,我可以在应用程序捆绑目录中运行二进制文件吗?

iphone - 帮助调试 iPhone 应用程序 - EXC_BAD_ACCESS

iphone - 在 UIImageView 后面创建阴影的最佳方法是什么