gpt4 book ai didi

ios - 在 UIButton Press 上更改现有的设置 UIColors

转载 作者:行者123 更新时间:2023-11-28 22:39:45 25 4
gpt4 key购买 nike

目标是在单击 UIButton 时更改我的 UITextView 的字体颜色和背景颜色,然后在再次单击 UIButton 时将它们恢复为原始颜色;然后重复,等等。

Screenshot

默认颜色设置

  • 文本:blackColor
  • 背景:lightGrayColor

单击按钮时(更改为..)

  • 文本:greenColor
  • 背景:blackColor

(然后如果再次单击,则更改回默认颜色设置)

到目前为止我有这个:

- (IBAction) enableSleepMode:(id)sender {

[txtNotes setTextColor:[UIColor greenColor]];
[txtNotes setBackgroundColor:[UIColor blackColor]];

}

我很抱歉,但我不确定从这里该何去何从。提前致谢。

最佳答案

您说要更改“UITextView”的字体颜色和背景颜色,而不是“UIButton”,对吗? .那你有没有添加UItextViewDelegate

我是这样做的

编辑:

    - (void)viewDidLoad
{
[super viewDidLoad];
[txtView setBackgroundColor:[UIColor lightGrayColor]];
[txtView setTextColor:[UIColor blackColor]];
str = @"first";
}

-(IBAction)bt:(id)sender
{
if([str isEqualToString:@"first"])
{
[txtView setBackgroundColor:[UIColor blackColor]];
[txtView setTextColor:[UIColor greenColor]];
str = @"second";
}
else
{
[txtView setBackgroundColor:[UIColor lightGrayColor]];
[txtView setTextColor:[UIColor blackColor]];
str = @"first";
}
}

关于ios - 在 UIButton Press 上更改现有的设置 UIColors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14902441/

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