我有一个ViewController,用户在其中从UIScrollView中选择一张卡片(自定义UIButton)。我截获了触摸事件选择卡并识别它,然后将其从数据源中删除,但它仍然存在于UISubView中。我怎么摆脱它?刷新视图应显示从视图中删除。我该怎么做?
答案 0 :(得分:2)
你可以在两个地方之一做到:
你需要调用函数setNeedsDisplay
[yourViewOutletVariable/viewParameter setNeedsDisplay];
[self setNeedsDisplay];
希望这会有所帮助
答案 1 :(得分:0)
答案 2 :(得分:0)
一旦掌握了视图:
UIView *v = ...;
[v removeFromSuperview];
调用removeFromSuperview后,您还可以在滚动视图上调用setNeedsDisplay方法。
答案 3 :(得分:-1)
如果你要点刷“UIViewController”,那么:
[self viewDidLoad];