2012-01-31 136 views
0

我有一个类UIView的子类(没有xib文件)。我通过覆盖drawRect方法在视图中绘制图像和线条。如何以编程方式创建UIScrollview

- (void)drawRect:(CGRect)rect { 
UIImage *image1 = [UIImage imageNamed:@"PinDown1.png"]; 
for(int i =1; i<20; i++){ 
CGPoint drawPointOne = CGPointMake(40.0f * i, 40.0f); 
[image1 drawAtPoint:drawPointOne]; 
} 

我需要添加一个滚动视图到这个视图。我曾尝试创建一个滚动视图并设置内容。但它不工作。我在某处遇到错误。需要一些帮助。

编辑:

我子类的UIScrollView并添加以下代码。但是,它似乎并不奏效。

[self setContentSize:CGSizeMake(800,758)]; 
self.showsHorizontalScrollIndicator = YES; 
self.showsVerticalScrollIndicator = YES; 
self.pagingEnabled = YES; 

回答

2

请通过this,并从那里下载示例代码..

从这里,你将获得以编程方式创建的UIScrollView的想法..

+0

绘制图像,并线我已经子类化一个UIView到覆盖drawRect。现在我应该继承一个UIScrollview吗? – 2012-01-31 06:40:09

+0

是的..你应该根据你的要求做到这一点.. – 2012-01-31 06:42:19

+0

我编辑了我的问题。你能否检查一下 – 2012-01-31 11:14:37