gpt4 book ai didi

ios - 如何在多个场景中通过步进器更改字体大小?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:15:19 24 4
gpt4 key购买 nike

我正在使用步进器来控制 TextView 的字体大小,但是在我按下步进器两次之前不会触发任何操作。为什么会这样?

以下代码用于“mystepper”IBAction:

- (IBAction) changeFontSize:(id)sender
{

[myStepper setMinimumValue:14.0]
self.myStepper.maximumValue =20.0;

UIFont newSize = [myTextView fontWithSize:self.stepper.value];
self.myTextView.font = newSize;

}

我发现问题是我需要将步进器的当前值设置为最小值。但是,我希望 size 的值可以在多个场景中传递,以便 fontSize 不需要按超时。我怎样才能得到它???

最佳答案

在viewDidLoad中:

[myStepper setMinimumValue:14.0]
[myStepper setMaximumValue:20.0]

UIFont newSize = [myTextView fontWithSize:self.stepper.value]; // provide some default value to myStepper
self.myTextView.font = newSize;

//为步进器分配一个方法 - 值更改事件

- (IBAction)stepperValueChanged:(id)sender
{
double stepperValue = ourStepper.value;

[self.myTextView setFont:[self.myTextView.font fontWithSize:stepperValue]];
}

这是核心逻辑,但可能需要进行一些小改动以满足您的要求。

希望对您有所帮助。

关于ios - 如何在多个场景中通过步进器更改字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15359158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com