我实现了一个导航标题(uiview),该标题在向上滚动tablview时会缩小,而在向下滚动时会扩展。与个人资料页面中的ubers ios应用标题完全一样。我可以从下到右上角滚动更改标签位置,但是如何减小滚动时的字体大小。如果我动态地更改字体大小,那将是抽搐。如果我使用转换比例,则无法计算需要缩放标签以达到特定字体大小的数量。当较大的uialabel x位置为15且字体大小为24时,折叠的x位置为45且字体大小为20时。任何潜在客户都将非常感激。
func updateHeader() {
let range = maximumHeaderHeight - minimumHeaderHeight
let openAmount = headerHeightConstraint.constant - maximumHeaderHeight
let percentage = openAmount / range
headerLabelLeadingConstraint.constant = labelXPositionOfAnimationHeader - (openAmount)}
我实现了一个导航标题(uiview),该标题在向上滚动tablview时会缩小,而在向下滚动时会扩展。与个人资料页面中的ubers ios应用标题完全一样。我能够...
查看标头并设置6个约束(因此标头的最大高度为100,最小高度为50)