Часто в приложениях iOS вы находите логотип компании, когда вы вытаскиваете вместо обычной функции «Потянуть, чтобы обновить». Я много искал в Googled, но, похоже, никто не хотел этого делать. Как будет реализован пользовательский логотип, когда вы выберете представление?iOS: Потяните вниз, чтобы увидеть логотип
ответ
Вы можете разместить UIImageView над источником содержимого содержимого scrollView.
т.е.
UIImageView *logoView = [[UIImageView alloc] initWithFrame:CGRectMake(0, -100, 320, 100)];
logoView.image = [UIImage imageNamed:@"logo"];
[scrollView.contentView addSubView:logoView];
Хм ... не 100% уверен, если это будет работать, как я ожидаю, без тестирования?
Если это не сработает, оно просто поместит logoView в начало scrollView. Дайте мне знать, и я попробую еще раз: D
К сожалению, это не работает. :-( – beakr
Что не работает точно? Не правильно ли это происходит? – Fogmeister
На самом деле, я думаю, что что-то не так с видом прокрутки.: P – beakr
вам просто нужно добавить изображение логотипа как подвид в элемент управления обновления (и удалить/скрыть значение по умолчанию)
Смотрите мой учебник здесь для реализации пользовательского Вытащите для обновления элементов управления в Objective-C и Swift: http://www.jackrabbitmobile.com/design/ios-custom-pull-to-refresh-control/
И проверьте способ setupRefreshControl
как его собрать.
Надеюсь, что это поможет, сообщите мне, если у вас есть дополнительные вопросы!
- 1. Потяните вниз, чтобы обновить (Div)
- 2. Android - Потяните вниз, чтобы обновить всю страницу
- 3. Потяните вниз, чтобы показать div в HTML
- 4. Потяните вниз, чтобы обновить UIWebView (проблема с масштабированием)
- 5. Потяните вниз, чтобы обновить в Windows Phone 8.1
- 6. потяните изображение вниз так, чтобы оно было окантовано гипертекстом
- 7. Windows Phone 8.1 XAML: потяните вниз, чтобы обновить
- 8. UITableView прокрутите вниз, чтобы увидеть анимацию вставки
- 9. логотип изменится, когда прокрутки вниз
- 10. Потяните всю макет вниз на swipeRefreshLayoutListener android
- 11. Переключить логотип на прокрутку вниз
- 12. Потяните, чтобы обновить в андроиде RecyclerView
- 13. MPAndroidChart Потяните, чтобы обновить горизонтальный
- 14. Потяните, чтобы обновить дублирование данных
- 15. Как реализовать Потяните вниз, чтобы обновить и вытащить, чтобы обновить в раскрывающемся списке View
- 16. Сделать логотип масштабироваться вниз с браузером
- 17. Невозможно увидеть логотип для Android-панели действий
- 18. Excel Cant прокручивается вниз, чтобы увидеть вкладки листа
- 19. Объекты, которые необходимо прокрутить вниз, чтобы увидеть, не видны
- 20. UIView Не разрешает прокрутку вниз, чтобы увидеть остальную часть экрана
- 21. Проблем с макетом, нужны прокрутить вниз, чтобы увидеть FOOTER
- 22. Модифицированное окно Javascript требует прокрутки вниз, чтобы увидеть
- 23. Логотип не сдвинется вниз (HTML, CSS, jQuery)
- 24. Bootstrap нав логотип выталкивает навигацию вниз
- 25. Потяните верхний div вниз, когда нижний div исчезнет
- 26. Потяните правое изображение в контейнере
- 27. Потяните вниз на поиск по требованию для мобильных приложений
- 28. Потяните, чтобы обновить UITableView внутри UIViewController
- 29. Потяните, чтобы обновить функциональность не работает
- 30. Потяните, чтобы обновить с помощью UIScrollView Pagination
Можете ли вы привести пример приложения, которое это делает? Или фотография? Возможно, у них есть фон их навигационного контроллера, установленного на графике своего логотипа. Я делал это раньше, чтобы вы могли увидеть логотип компании во время переброса –
@DavidHope. Вы не можете делать снимок экрана при потянув вверх/вниз, но такие приложения, как [День первый] (http://dayoneapp.com/) появляется логотип, когда вы подтягиваетесь (в нижней части окна). Мне все равно, если это вверх или вниз, пока я могу получить логотип где-то. – beakr
добавьте образ логотипа и сделайте метод делегата и НАСТРОЙКА/ДОБАВЛЕНИЕ к файлу «pull to refresh». – Saurabh