我有一个 ViewController,用户在其中从 UIScrollView 中选择一张卡片(自定义 UIButton)。我已经截取了选择卡片的触摸事件并识别了它,然后从数据源中移除了它,但它仍然存在于UISubView中。我该如何摆脱它?刷新 View 应显示它已从 View 中删除。我该怎么做?
Best Answer-推荐答案 strong>
您可以在以下两个地方之一进行:
- 在您的 View Controller 中
- 直接在 View 中
你需要调用函数setNeedsDisplay
- 如果您从 viewController 执行此操作,则
[yourViewOutletVariable/viewParameter setNeedsDisplay];
- 如果你把它写在 View 本身那么
[self setNeedsDisplay];
希望对你有帮助
关于iphone - 如何以编程方式刷新 UIViewController?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/16225397/
|