我遇到了仅在iOS 7中出现的手势问题。我在UITextView上添加UIPinchGestureRecognizer时如下所示:
pinchGestRecognizer = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(scaleTextViews:)];
pinchGestRecognizer.delegate = self;
[multipleTextView addGestureRecognizer:pinchGestRecognizer]; 在scaleTextViews: method中,我编写了以下代码:
- (void)scaleTextViews:(UIPinchGestureRecognizer *)pinchGestRecognizer1
{
multipleTextView.transform = CGAffineTransformScale([multipleTextView transform], [pinchGestRecognizer1 scale], [pinchGestRecognizer1 scale]);
[pinchGestRecognizer1 setScale:1];
}当我在iOS 7中放大文本视图并为文本赋予颜色时,我的textview被截断并改变了位置。


请告诉我该怎么做。先谢谢你...
发布于 2013-11-06 19:00:10
如果我正确理解了您的问题,您希望更改视图(在您的示例中为标签)在收缩时的缩放方式。您可以通过更改视图层锚点来实现不同的缩放类型。
对于您的示例: multipleTextView.layer.anchorPoint = CGPointMake(1,1);
你可以尝试使用anchorPoint,找到你想要的效果。
https://stackoverflow.com/questions/19808898
复制相似问题