在我的项目中,我出于某种目的使用了以下代码,并且它工作正常。我的代码:
UIView *view = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:[NSString stringWithFormat:@"%d.jpg",index]]] autorelease];
view.frame = CGRectMake(70, 80, 180, 260);
return view;
但是在这里我想使用 UIButton 而不是 UIImageView,所以我将上面代码的第一行替换为:
UIView *view=[[UIButton alloc] setBackgroundImage:(UIImage *)[scrollImages objectAtIndex:index] forState:UIControlStateNormal];
但此时我收到一条错误消息
“使用不兼容类型 'void' 的表达式初始化 'UIView*_strong'”。
任何人都可以通过用 UIButton 替换 UIImageView 来帮助我解决这个问题......