gpt4 book ai didi

ios - 设置图像 :forState: does not work in iOS 3. 2

转载 作者:行者123 更新时间:2023-11-28 17:46:47 26 4
gpt4 key购买 nike

预期的行为是在单击播放操作时更改图像(从播放到暂停以及从暂停到播放)。这在版本 4.x 中按预期工作。在版本 3.2 中,setImage 不起作用,这意味着 setImage 不设置图像。在 3.2 版本中调用 imageForState:UIControlStateNormal 返回 null。有什么想法吗?

@interface TestViewController : UIViewController {
IBOutlet UIButton *playButton;
BOOL play;
}

- (IBAction) play:(id)sender;

@end


@implementation TestViewController

- (IBAction) play:(id)sender {
if (play == YES) {
[playButton setImage:[UIImage imageNamed:@"pause"] forState:UIControlStateNormal];
play = NO;
} else {
[playButton setImage:[UIImage imageNamed:@"play"] forState:UIControlStateNormal];
play = YES;
}
//[playButton imageForState:UIControlStateNormal]

}

@end

最佳答案

您的代码看起来是正确的,您是否检查过您的 XIB 文件中的 IBOutlet 是否已连接到您的按钮?

关于ios - 设置图像 :forState: does not work in iOS 3. 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5515941/

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