gpt4 book ai didi

iphone - 将背景图片添加到 Outlet Collection

转载 作者:行者123 更新时间:2023-11-29 04:45:37 28 4
gpt4 key购买 nike

我已经为几个按钮创建了一个 socket 集合,现在我需要更改按钮的背景,这是我的代码,但编译器给了我一个错误:

[outlet makeObjectsPerformSelector:@selector(setBackgroundImage:img forState:UIControlStateSelected)];

错误:

Expected ':'

如何解决?

编辑:

UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 10, 100, 50)];
imgView.image = [UIImage imageNamed:@"mask.png"];
[outlet makeObjectsPerformSelector:@selector(setBackgroundImage:)withObject:imgView];
[imgView release];

最佳答案

您不能将参数放入@selector(...)。您需要使用 makeObjectsPerformSelector:withObject:,例如你的代码应该类似

[EsOutlet makeObjectsPerformSelector:@selector(setBackgroundImage:) withObject:img];

我这么说是因为我认为没有一种方法可以为需要多个参数的选择器执行此操作。

关于iphone - 将背景图片添加到 Outlet Collection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9687140/

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