2014-03-06 44 views
0

我的问题是:的UIScrollView不活跃时,变焦

  1. 我实现了一个UIScrollView(drawView函数)来绘制了东西(任务是确定)。
  2. 我使用故事板将ScrollView拖动到ViewController并为其分配DrawView类。
  3. 我使用粉红色的手势放大DrawView中的一个元素,这是正确的,但是当元素超出规模DrawView我不能滚动它来查看部分元素。

在文件ViewController.m

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    [self.drawingView setScrollEnabled:YES]; 
    [self.drawingView setContentSize:CGSizeMake(100, 200)]; 
} 

你能给我的方式来解决问题,或者一些教程一样的吗? 感谢所有

对不起坏的语法

+0

drawingView的大小是多少? – Mani

+0

drawingView的大小是700x900 – user3076539

回答

0

集内容的滚动视图的大小作为要添加到它的元素的大小。

说elementView是要添加滚动视图,则该视图,

[self.drawingView setContentSize:elementView.size]; 
+0

我试着去尝试,但问题没有解决,即使我改变contentSize更大的elementView.size。 – user3076539

+0

尝试self.drawingView.frame = self.view.frame。如果这不解决你的问题,请把self.drawingView.frame和elemantView.size放在这里 –

+0

我发表了主题http://stackoverflow.com/questions/22394616/uiscrollerview-not-active的详细信息。请帮助我 – user3076539

0

根据您的意见,drawingview尺寸为700x900这是小于内容尺寸为100×200这就是为什么,它无法滚动。 Content size should be greater than size,那么只有滚动功能启用才会滚动。