"Кокоанетика" права. попробуйте этот код.
uiScollView *view = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 360, 340)];<br/>
view.scrollEnabled = YES;<br/>
view.pagingEnabled=YES;<br/>
int y=20;<br/>
for (int i=0; i
UIButton *btn=[UIButton buttonWithType:UIButtonTyperoundRect];<br/>
[btn setTitle:[NSString stringwithFormate:@"%d",i] forState:UIControlStateNormal]; <br/>
int x=0; <br/>
if (i%2==0) { <br/>
x=20; <br/>
}<br/>
else{<br/>
x=190;<br/>
}
<br/>
[btn setFrame:CGRectMake(x, y,170*0.8,170*0.8)]; <br/>
btn.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;<br/>
btn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;<br/>
if (i%2==1) {<br/>
y=y+170;<br/>
}
[btn addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside]; <br/>
btn.tag=i; <br/>
[view addSubview:btn];<br/>
}<br/>
[view setContentSize:CGSizeMake(360, y+150)]; <br/>
[view scrollRectToVisible:CGRectMake(0, 0, 360, 340) animated:YES]; <br/>
view.scrollEnabled=TRUE; <br/>
self.view = view; <br/>
self.view.backgroundColor = [UIColor clearColor]; <br/>
[view release]; <br/>
это работает для меня.