UILabel
我有一条要启用缩放的多线。
我用 a 嵌入它UIScrollView
并将最小缩放设置为 .25 并将最大缩放设置为 4。这很好用,但是我UILabel
的字体在除 1 之外的任何缩放级别上看起来都相当粗糙。
我可以处理这个方法:
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale
为了将我的 UILabel 的字体重新调整为更大的字体,但视图仍然被放大,所以它看起来总是很糟糕。
有没有办法让标签的文本重新渲染一个我完成缩放的?
重要的是,用户当前在文本中滚动的位置不会丢失。
(要了解我的目标,请注意在 Mobile Safari 中,当您缩放文本时,文本会在一瞬间缩放/抗锯齿,然后它会清除以在您当前的缩放比例下很好地呈现)