1
我在UIView
上添加了UITextView
。这只是显示一个字符串。 当我添加UIPinchGestureRecognizer
我UIView
:UIView上的字体大小UITextView
UIPinchGestureRecognizer * pinchGR = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(handlePinch:)];
pinchGR.delegate = self;
[self addGestureRecognizer:pinchGR];
然后我办理我UIView和规模的字体大小动作的UITextView
- (void)handlePinch:(UIPinchGestureRecognizer *)recognizer {
recognizer.view.transform = CGAffineTransformScale(recognizer.view.transform, recognizer.scale, recognizer.scale);
CGFloat currentSize = _textView.font.pointSize;
CGFloat toSize = currentSize * recognizer.scale ;
[_textView setFont:[UIFont systemFontOfSize:toSize]];
recognizer.scale = 1;
}
这是我的结果,我UITextView
表现非常糟糕(不透明)
我怎么能做到像Snapchat?
请给我一些想法。
抱歉,这是不明确。你试图解决什么问题? – rmaddy
@rmaddy我已经更新了textView的字体大小,但文字仍然看不清楚 –