如何在目标 c 中使用步进器缩放 UitextView 中的文本

Posted

技术标签:

【中文标题】如何在目标 c 中使用步进器缩放 UitextView 中的文本【英文标题】:How to zoom text in UitextView using stepper in objective c 【发布时间】:2017-07-12 13:07:54 【问题描述】:

我在 Xib 中有一个 UiTextView 和 UiStepper,我想通过在目标 c.thanks 中使用 stepper 来缩放 textView 的内容

【问题讨论】:

看到这个***.com/questions/17159776/… 当我单击 + 图标放大和 - 图标缩小目标 c @Anbu.Karthik 时,我正在尝试使用步进器缩放 textView 大小 【参考方案1】:

对于缩放(缩放)文本

- (void)scaleTextView:(UIPinchGestureRecognizer *)pinchGestRecognizer
     CGFloat scale = pinchGestRecognizer.scale;

    createTextView.font = [UIFont fontWithName:createTextView.font.fontName size:createTextView.font.pointSize*scale];

    [self textViewDidChange:createTextView];       

它会缩放字体大小,然后使用您在textViewDidChange 中的代码重新计算内容大小。

【讨论】:

我只提到步进器。 @Vivek Gajbe【参考方案2】:

试试这个:

[stepper addTarget:self action:@selector(stepperValueChanged:) forControlEvents:UIControlEventValueChanged];
stepper.tag = indexPath.row;
stepper.stepValue = 1;
stepper.continuous = YES;
stepper.minimumValue = 0;
stepper.maximumValue = 10;

选择器

- (IBAction)stepperValueChanged:(UIStepper *)sender 

  NSUInteger value = sender.value;
    txtView.font = [UIFont systemFontOfSize:value];

【讨论】:

以上是关于如何在目标 c 中使用步进器缩放 UitextView 中的文本的主要内容,如果未能解决你的问题,请参考以下文章

如果步骤中有错误,如何更改 Material UI 步进器背景颜色

在 SBCL 中使用步进器的简单示例

颤振步进器小部件 - 在各个步骤中验证字段

如何从位于集合视图单元格内的步进器中获取选定的 IndexPath?

带有缩放目标 c 的图像上方的按钮

Flutter 自定义单选按钮