2015-08-21 2 views
-1

Есть ли способ сделать это, чтобы пользователь мог прокручивать только в виде таблицы? Сейчас я вижу только возможность прокрутки вверх и вниз.Только разрешение прокрутки в виде таблицы?

+0

вы можете прокручивать вверх и вниз на Tableview –

+0

я имею в виду только возможность прокрутки вверх. без прокрутки – gooberboobbutt

ответ

0

Что вы подразумеваете под «прокруткой только вверх»? Если это означает, что начало контента из нижней и пользователь может только перемещаться вверх, вы можете попробовать это:

1) обратный массив объектов, которые вы используете для кормления Tableview

if shouldReverse { 
    var reversed = myObjects.reverse() 
    myObjects.removeAll(keepCapacity: false) 
    myObjects.splice(reversed, atIndex: 0) 
} 

2) осуществлять scrollViewDidScroll: метод из протокол UIScrollViewDelegate, и ограничить содержание компенсировалось это Позиция Y

func scrollViewDidScroll(scrollView: UIScrollView) { 
    if shouldReverse && scrollView.contentOffset.y < 0 { 
     scrollView.contentOffset = CGPoint(x: scrollView.contentOffset.x, y: 0) 
    } 
} 
+0

shouldreverse - это неразрешенный идентификатор. contesnt не начинается на дне. после того, как пользователь просматривает все содержимое, он автоматически прокручивается вверх, а затем я хочу включить прокрутку, чтобы пользователь мог прокручивать вверх до обновления. – gooberboobbutt

+0

отключить прокрутку – gooberboobbutt

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