iphone – 如何使用捏缩放(UIPinchGestureRecognizer)来改变UITextView的宽度?

栏目: IOS · 发布时间: 7年前

内容简介:我可以让UIPinchGestureRecognizer处理程序使用缩放对象,但我不想扩展我想改变大小.例如,我有一个UITextView,我已经附加了一个UIPinchGestureRecognizer手势,如果用户捏,我想改变textview的宽度以匹配捏.我不想缩放它,所以UITextView更大(缩放).翻译自:https://stackoverflow.com/questions/2691369/how-can-i-use-pinch-zoomuipinchgesturerecognizer-to

我可以让UIPinchGestureRecognizer处理程序使用缩放对象,但我不想扩展我想改变大小.例如,我有一个UITextView,我已经附加了一个UIPinchGestureRecognizer手势,如果用户捏,我想改变textview的宽度以匹配捏.我不想缩放它,所以UITextView更大(缩放).

我正在做同样的事情.

如果我发现如何做,我会更新这篇文章.

试试这个,它对我有用(对于UIView):

- (IBAction)handlePinchGesture:(UIGestureRecognizer *)sender {
    static CGRect initialBounds;

    UIView *_view = sender.view;

    if (sender.state == UIGestureRecognizerStateBegan)
    {
        initialBounds = _view.bounds;
    }
    CGFloat factor = [(UIPinchGestureRecognizer *)sender scale];

    CGAffineTransform zt = CGAffineTransformScale(CGAffineTransformIdentity, factor, factor);
    _view.bounds = CGRectApplyAffineTransform(initialBounds, zt);
    return;
}

翻译自:https://stackoverflow.com/questions/2691369/how-can-i-use-pinch-zoomuipinchgesturerecognizer-to-change-width-of-a-uitextvi


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

当下的冲击

当下的冲击

道格拉斯•洛西科夫 (Douglas Rushkoff) / 孙浩 赵晖 / 中信出版社 / 2013-10-1 / 59.00元

这是一个并不符合人本能的社会…… 为什么我们不应该更注重生活的质量而非速度? 为什么我们不用面对面的交流代替冷冰冰电脑屏幕上的文字代码? 为什么我们不可以选择一个虽然有缺陷但有血有肉的人类社会,而非一个虽趋于完美但冷漠的数字世界? 在当下的冲击面前,你正变得越来越弱智:你没有了自己的独特空间,你过多地相信真人秀节目,你成了数字化产品的奴隶并得了数字化精神病,你的生物钟也被打......一起来看看 《当下的冲击》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具