처음으로 여기에 게시하십시오. 나는 어도비에서 스파크 포스트 응용 프로그램에 등장이 슈퍼 매끄러운 텍스트 컨테이너를 재현하는 방법을 연구하고 있습니다.라인 당 최대 글꼴 크기 및 매끄러운 애니메이션을 지원하는 다중 맞춤형 너비 UILabel
IMAGE : https://i.stack.imgur.com/6auPa.png
VIDEO : 나는 이미 더 잘 맞는에 도달 할 때까지 다른 크기에 반복하여 컨테이너의 최대 글꼴 크기를 계산하는 방법으로 다른 답변 다이빙으로 보았다 https://www.youtube.com/watch?v=SfvkreOo3V0&feature=youtu.be
.
그러나주의 깊게 보면이 다릅니다,
- 텍스트는
- 단어가 든 용기처럼 행동 단어로 토큰 화되고 UIViews 아마?
- 단어는 새로운 위치로 정상적으로 움직입니다.
- 최대 글꼴 크기는 실시간으로 계산됩니다!
- 그것은 항상 주어진 컨테이너 크기 이것에 대해 일부 전문가의 의견을 듣고 싶어요
을 보존 자 모든 라인이 최대 글꼴 크기
고마워요. @JasmeetKaur는 초기 당김을 강화하여 단어 당 하나씩 많은 개별 UILabels로 분리 된 것으로 보입니다. "평범한"행동의 종류, 특히 모든 라인이 최대 크기로 확장 될 때 반응하는 방식은 사소한 것처럼 보입니다. 이 모든 것을 실시간 속도 조작으로 결합하면이 모든 것을 너무 빨리 정렬하는 매우 중요한 알고리즘을 가리키는 것 같습니다. 자동 레이아웃 또는 이와 유사한 것을 사용한다고 생각합니까? –
@TonyStark, 단어 당 하나씩 UILabel을 동적으로 작성해야하므로 AutoLayout이 필요하지 않다고 생각합니다. 매번 RectView 크기 조정 동일한 알고리즘을 시작해야합니다. –
@TonyStark, 또한 예제 비디오에서 텍스트를 변경하는 옵션이 많다는 것을 보았습니다. 마지막에는 각 단어에 대한 레이블이있는 것 같습니다. 그러나 다른 정렬 옵션은 단일 레이블로 수행 할 수 있습니다. –