autolayout 이후 uiview 프레임 가져오기

1001 단어
이거 코드 한 줄만 있으면 돼.자세히 보기:
In order to get the right frame/bounds of your UIImageView after resizing, you need first ask auto-layout to update that layout using [yourImageView layoutIfNeeded]. that will solve your constraints and update your yourImage.bounds. [myImageView layoutIfNeeded]; NSLog(@"w: %f, h: %f", myImageView.bounds.size.width, myImageView.bounds.size.height);
코드 한 줄만!
 
또는 이 메서드에서 프레임을 가져오려면 다음과 같이 하십시오.
- (void)viewDidLayoutSubviews {
// VC just laid off its views
}

 
무리를 지어 서로 공부하고 함께 진보하는 것을 환영합니다.QQ그룹: iOS: 58099570 | Android: 572064792 | Nodejs: 329118122 사람은 너그러워야 합니다. 전재는 출처를 밝혀 주십시오!
본고는 장영화-sky 블로그원 블로그에서 옮겼습니다. 원문 링크:http://www.cnblogs.com/sunshine-anycall/p/4299896.html
, 전재하려면 원작자에게 연락하세요

좋은 웹페이지 즐겨찾기