iphone - 如何在 iPhone 中放大和缩小 TextView ?

标签 iphone objective-c ios

<分区>

Possible Duplicate:
UITextview with zooming?

UITextview 中是否有放大和缩小选项。如果我点击 TextView ,我希望文本缩放。

帮我看看该怎么做?

谢谢。

最佳答案

当你可以增加 UITextView 委托(delegate)上的字体大小时,缩放 UITextView 是没有意义的。

UITextView *textView = [UITextView alloc] initWithFrame:CGRectMake(0, 0, 320, 200)];
UIPinchGestureRecognizer *gestureRecognizer = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(changeFontSize:)];
[textView addGestureRecognizer:gestureRecognizer];

- (void)changeFontSize:(UIPinchGestureRecognizer *)gestureRecognizer {
    UITextView *textView = (UITextView *)gestureRecognizer.view;
    float yourFontSize = gestureRecognizer.scale * FONT_SIZE;
    textView.font = [UIFont systemFontOfSize:yourFontSize];
}

关于iphone - 如何在 iPhone 中放大和缩小 TextView ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13355924/

上一篇:ios - 需要想法 : Ways to display list of list of data in iOS

下一篇:ios - 关于FFMPEG安装和使用

相关文章:

ios - 无法从 Objective-C 通用框架引用 Swift 通用框架的类和方法

javascript - 如何从 iOS cordova 插件调用 ionic 1 方法

iOS 应用程序 ID 更改

iphone - 记录触摸的持续时间,然后打印

objective-c - OpenGL ES 不会绘制

ios - swift : TableView Cells not getting selected correctly

ios - 为什么 UICollectionView 根本没有响应?

iOS:滚动表格 View 时隐藏和显示自定义导航栏

iphone - 为什么 iOS/中的 UIView 看起来太高了?

iphone - MPMoviePlayerController 不适用于 iOS 5