Я не знаю, возможно ли это, и я очень сомневаюсь, что это так, но мне интересно, есть ли способ предотвратить, например, прокрутку кнопки в UIScrollView
с использованием программирования Objective-C?Как предотвратить прокрутку определенного объекта в UIScrollView
0
A
ответ
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 пунктов ниже верхней видимой части вида прокрутки. При необходимости отрегулируйте.
Приведенное выше предполагает, что кнопка является подзором вида прокрутки.
Конечно, это может быть намного проще, если кнопка и вид прокрутки имеют общий родительский вид. Тогда кнопка не является подзором вида прокрутки и не будет прокручиваться вообще.
Смежные вопросы
- 1. Как предотвратить прокрутку нескольких объектов UIScrollView одновременно?
- 2. UIView UIScrollView над предотвратить прокрутку
- 3. Как предотвратить прокрутку UIScrollView с UICollectionView
- 4. Как предотвратить прокрутку uiscrollview при прокрутке ее под-uiscrollview?
- 5. iOS: Как предотвратить прокрутку, когда SignaturePadView находится в UIScrollView?
- 6. Как ускорить прокрутку в UIScrollView?
- 7. Как предотвратить прокрутку привязки
- 8. Как предотвратить прокрутку WKInterfaceController?
- 9. Как отключить горизонтальную прокрутку UIScrollView?
- 10. Как предотвратить прокрутку TADORecordset?
- 11. Как предотвратить прокрутку фона
- 12. Как предотвратить прокрутку UITableView?
- 13. iPhone UIScrollView, замедлить прокрутку
- 14. Как я могу предотвратить удаление определенного объекта?
- 15. сделать прокрутку UIScrollview
- 16. Почему UIScrollView останавливает прокрутку?
- 17. GMSMapView Предотвращает прокрутку UIScrollView
- 18. Запретить правую прокрутку uiscrollview
- 19. Как отключить горизонтальную прокрутку в UIScrollView?
- 20. Как отключить прокрутку в определенном подпункте UIScrollView
- 21. Как отключить только вертикальную прокрутку в UIScrollView?
- 22. Как сделать гладкую прокрутку в UIScrollView?
- 23. Как предотвратить элементы, вызывающие прокрутку
- 24. Как предотвратить автоматическую прокрутку JScrollPane?
- 25. как предотвратить прокрутку фиксированного элемента
- 26. Как предотвратить прокрутку элемента div?
- 27. Как предотвратить ненужную прокрутку диаграммы?
- 28. UIScrollView: отключить прокрутку при масштабировании
- 29. Запретить прокрутку ниже определенного div
- 30. Программно отменить прокрутку пользователя UIScrollView
Это было великолепно, спасибо! –