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

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

【问题讨论】:

标签: ios objective-c uitextview xib uistepper


【解决方案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];
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-20
    • 2018-08-27
    • 2021-07-12
    • 2017-06-22
    • 2012-08-05
    • 2018-05-01
    • 1970-01-01
    相关资源
    最近更新 更多