【发布时间】:2012-11-23 13:48:09
【问题描述】:
我有一个可缩放的 UIScrollview,子视图是一个 UIView (viewTexto),其中包含一个 UILabel (messageLabel)。
这是代码
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollViewtmp{
return viewTexto;
}
-(void)scrollViewDidEndZooming:(UIScrollView *)scrollViewtmp withView:(UIView *)view atScale:(float)scale{
messageLabel.contentScaleFactor=scale;
[scrollView setContentSize:CGSizeMake(scrollView.frame.size.width, messageLabel.frame.origin.y + messageLabel.frame.size.heightt)];
}
用这段代码我可以缩放,而且文字不模糊,没有水平滚动但是UILabel的尺寸仍然太大,所以它被剪切了。我需要 UILabel 的宽度再次像开始那样采用 scrollView 的宽度。
我已经阅读了关于 SO 中 UIScrollViews 的任何问题,并找到了我所需要的。
【问题讨论】:
标签: ios uiscrollview scrollview zooming