Auto Layout
-
[CoreAnimation] Ch7. Animating Constraints - (오토레이아웃으로 애니메이션하기)Ray Wenderlich/Core Animation 2018. 7. 31. 22:12
7장 Animating ConstraintsIntro이전에는 alpha, frame등의 변경으로 애니메이션을 구현했지만, AutoLayout은 좀 다르다.Constraint의 변경을 한 뒤, AutoLayout의 State변경을 통해 애니메이션을 구현한다. Making the menu expandNSLayoutConstraint도 UIView처럼 @IBOutlet으로 연결가능하다.연결한 Constraint의 constant를 변경해보자.뷰의 크기와 위치가 변하는걸 확인한다. 이제 애니메이션을 해보자. Animating layout changesConstraint의 constant를 변경하고 끝내면 애니메이션 없이 뷰가 변한다.하지만 여기에 UIView.animate(.... view.layoutIfNee..
-
UITableView와 UICollectionView의 AutoSize에 관하여..앱등이에게 살충제를 뿌린다./일기는 일기장에 2017. 6. 17. 17:54
작업메모라서 사진은 첨부안했습니다.관련 이슈 있으신분은 댓글로 달아주세요~ 아는범위에서 답 드릴게요 :) UITableView와 UICollectionView의 Auto size cell.. https://theswiftdev.com/2016/08/08/self-sizing-cells-with-rotation-support-in-swift-3/위 사이트에 굉장히 잘 정리되어 있음 이 Auto Sizing Cell의 컨셉과 사용법은 굉장히 간단하다.Cell의 오토레이아웃을 기반으로 알아서 셀의 사이즈가 결정된다. 개발자가 코드로 계산할 필요가 없이 Dynamic하게 결정되는 것이다. 방법도 굉장히 간단하다. tableView.estimatedRowHeight = 44tableView.rowHeight = ..