问题大概知道了 ,就是我在viewDidLoad里面来对 这里的UIButton进行处理,这个时候应该是还没有加载autolayout吧。
我在viewDidAppear 以及 viewDidLayoutSubviews里面打印,打印出来的结果是正确的。
那么问题来了,比如我要对这里的uibutton进行进一步的处理,(比如我需要将这里的UIButton用代码来进行圆形处理)那我应该放在哪里呢?
1.放在viewDidLoad里面,会出现我帖子里面提到的问题。
2.放在viewDidAppear里面,那在viewController进行切换的时候,每次都回调用到
3.如果放在viewDidLayoutSubviews里面,我log发现会调用2次。
我在viewDidAppear 以及 viewDidLayoutSubviews里面打印,打印出来的结果是正确的。
那么问题来了,比如我要对这里的uibutton进行进一步的处理,(比如我需要将这里的UIButton用代码来进行圆形处理)那我应该放在哪里呢?
1.放在viewDidLoad里面,会出现我帖子里面提到的问题。
2.放在viewDidAppear里面,那在viewController进行切换的时候,每次都回调用到
3.如果放在viewDidLayoutSubviews里面,我log发现会调用2次。
解决方案 »
- ios开发中,怎么将本地音乐文件和沙盒中的音乐文件在一个播放器中播放?
- ios证书管理模式
- 请教一个xcode使用的问题
- iphone windows-based application 与view-based application的区别
- nsxmlparser解析xml出错
- apple push中remoteNotification的问题
- UITableView提高【cell绘制效率】——cell会一半一半地闪烁
- 关于ios做时间戳,单位做成毫秒的话就出现问题了,正确的该如何做
- ios 使用arc 内存还是泄漏!!
- 各位大神,小弟毕业设计,要做基于ios8.0 集体照的人脸检测,跪求一个第三方呀
- OC的Categories(分类)
- IOS tabbarcontroller 跳转问题。
button的引用是nil 这句话 请问怎么理解?
- (void)viewDidLayoutSubviews
{
[super viewDidLayoutSubviews];
[self.headerView setFrame:CGRectMake(0, 0, SCREEN_WIDTH, 280)];
}
2.如果你是网络请求加载ImageView,需要设置 intrinsic Size(新知识点,百度很难找)来实现ALcsdn IOS问答这块哎,还是一层不变。。闪了