iOS刷新view

试了setNeedsLayout()、layoutIfNeeded()无果,只好尝试重新加载具体的UI布局方法

问题的关键是把原来的控件从旧的布局中移除,然后重新加载。

[(UIView*)[self.view.subviewslastObject]removeFromSuperview];

[self loadUI];(自定义的方法)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在iOS实际开发中常用的动画无非是以下四种:UIView动画,核心动画,帧动画,自定义转场动画。 1.UIView...
    请叫我周小帅阅读 3,169评论 1 23
  • // //UIView.h //UIKit // //Copyright (c) 2005-2015 Apple ...
    李某lkb阅读 1,755评论 0 0
  • LZ是一枚标准的逗逼大晒锅,哈哈,一谈到我那娇滴滴的小老婆,各种高逼格的炫耀姿态就立马显现出来了。如此戏剧性的我遇...
    五华车友汇阅读 205评论 0 0
  • 记忆是一座城, 锁住漫山的樱花白, 锁住了樱花树下的微笑, 锁住了与我牵手, 赏樱花烟雨的人。 记忆是一座城, 留...
    君兮阅读 897评论 25 34
  • 我喜欢读文学著作,现在很多畅销书很好看,可是我仍然喜欢读名著,时间的沉淀让这些名著一直流传,一定是有它存在的意义。...
    茕茕白喵阅读 1,006评论 10 16