В методе ViewDidLoad:
// Добавление Scrollview
UIScrollView *scrollview=[[UIScrollView alloc]initWithFrame:CGRectMake(0,0,320,480)];
scrollview.showsVerticalScrollIndicator=YES;
scrollview.scrollEnabled=YES;
scrollview.userInteractionEnabled=YES;
[self.view addSubview:scrollview];
scrollview.contentSize = CGSizeMake(320,960);//You Can Edit this with your requirement
// Добавление кнопки
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self action:@selector(aMethod:) forControlEvents:UIControlEventTouchDown];
[button setTitle:@"Show View" forState:UIControlStateNormal];
button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0);
[self.view addSubview:button];
в соответствии с этим ответом кнопка не будет плавать над 'scrollView', поскольку вы добавили ее в качестве подсмотра' scrollview'. Вместо этого вы должны добавить его как подпункт к главному виду. '[self.view addSubview: button];' – GoGreen