iphone - 在 iPhone 中的 imageView 中设置图像时出错

标签 iphone ios uiimageview

我已经编写了一个用于设置 imageview 的代码...根据单击的按钮...但我的问题是当我按下按钮时它给了我这样的错误...函数 ImageNamed 的参数太多...执行此行时...

UIImage* 照片 = [UIImage imageNamed:@"robort %d.jpg",x];

整个代码是......

-(void)buttonClicked:(UIButton*)button
{
NSLog(@"%d",button.tag);
int x;
x=button.tag;
// Create the image view.
UIImage* photo = [UIImage imageNamed:@"robort %d.jpg",x];
NSLog(@"%d",x);
CGSize photoSize = [photo size];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0, 0.0, photoSize.width, photoSize.height)];
[imageView setImage:photo];
[self.view addSubview:imageView]; }

最佳答案

使用 UIImage* photo = [UIImage imageNamed:[NSString stringWithFormat:@"robort de nero%d.jpg",x]];

干杯:)

关于iphone - 在 iPhone 中的 imageView 中设置图像时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5632735/

相关文章:

iphone - 截取部分屏幕的屏幕截图

iphone - 有没有一种编程方式来获取移动设备的唯一标识符?

iOS : need inputs in developing efficient ( performance wise ) drawing app

iphone - 表格 View 无法正确加载

iPhone 未收到 mdm 服务器发送的 MDM 推送通知

iphone - 将对象添加到多个 View

ios - 是否可以消除 "performSelector"上的警告并接收返回值或对象?

ios - 在 OSX 中批量重命名,将 @2x 添加到所有以 .png 结尾的文件

ios - Firebase Child 必须是非空字符串且不包含

ios - UIImageView 的双色边框