是否可以手动将图像分配给iphone sdk中的按钮。我想要做的是为一个按钮分配一个普通的卡片背景。当用户点击按钮时,会出现一个选择器,用户使用选择器进行选择,按钮图像将被选中?我已将所有卡片保存在我的资源中。
答案 0 :(得分:3)
请尝试以下代码:
btn = [UIButton buttonWithType:UIButtonTypeCustom];
[btn setBackgroundImage:[UIImage imageNamed:@"any.png"] forState:UIControlStateNormal];
[btn setBackgroundImage:[UIImage imageNamed:@"any_on.png"] forState:UIControlStateHighlighted];
答案 1 :(得分:0)
您可以在图像视图中使用图像,然后在此图像上使用自定义按钮,点击此按钮,IBAction将调用假设 - (IBAction为)调用 { myPicker.hidden = NO; } 并在viewWillAppear中 myPicker.hidden = YES;
并使用选择器视图委托方法为您的逻辑选择器视图。