我是iPhone开发的初学者。我使用了带有图像数组的scrollview,但在运行时出现错误,例如由于未捕获的异常终止应用程序:NSInvalidArgumentException
,原因:-[UIView setContentSize:]: unrecognized selector sent to instance
我的代码:
- (void)viewDidLoad
{
[self.view addSubview:imagedisplay];
self.view.frame = CGRectMake(0, 0, 320, 480);
[(UIScrollView*)self.view setContentSize:[imagedisplay size]];
[(UIScrollView*)self.view setMaximumZoomScale:5.0];
}
-(UIView *)viewForZoomingInScrollView:(UIScrollView*)scrollView
{
return imagedisplay;
}
提供适用的任何建议和源代码。
答案 0 :(得分:2)
您的问题在于:
[(UIScrollView*)self.view setContentSize:[imagedisplay size]];
它说 self.view
不包含方法ContentSize
,其中 self 是UIView
而不是{{1} }}