2016-01-19 3 views

ответ

3

Несомненно. Просто обновите начало кнопки, когда свиток прокрутки.

В своем представлении контроллер реализует соответствующий метод делегата прокрутки. Если этого еще не сделано, настройте контроллер вида в качестве делегата вида прокрутки.

- (void)scrollViewDidScroll:(UIScrollView *)scrollView { 
    CGPoint offset = scrollView.contentOffset; 
    CGRect frame = self.fixedButton.frame; 
    frame.origin.y = offset.y + 40; 
    self.fixedButton.frame = frame; 
} 

Это будет держать кнопку self.fixedButton 40 пунктов ниже верхней видимой части вида прокрутки. При необходимости отрегулируйте.

Приведенное выше предполагает, что кнопка является подзором вида прокрутки.

Конечно, это может быть намного проще, если кнопка и вид прокрутки имеют общий родительский вид. Тогда кнопка не является подзором вида прокрутки и не будет прокручиваться вообще.

+0

Это было великолепно, спасибо! –

Смежные вопросы