2013-02-28 3 views
1

Часто в приложениях iOS вы находите логотип компании, когда вы вытаскиваете вместо обычной функции «Потянуть, чтобы обновить». Я много искал в Googled, но, похоже, никто не хотел этого делать. Как будет реализован пользовательский логотип, когда вы выберете представление?iOS: Потяните вниз, чтобы увидеть логотип

+0

Можете ли вы привести пример приложения, которое это делает? Или фотография? Возможно, у них есть фон их навигационного контроллера, установленного на графике своего логотипа. Я делал это раньше, чтобы вы могли увидеть логотип компании во время переброса –

+0

@DavidHope. Вы не можете делать снимок экрана при потянув вверх/вниз, но такие приложения, как [День первый] (http://dayoneapp.com/) появляется логотип, когда вы подтягиваетесь (в нижней части окна). Мне все равно, если это вверх или вниз, пока я могу получить логотип где-то. – beakr

+0

добавьте образ логотипа и сделайте метод делегата и НАСТРОЙКА/ДОБАВЛЕНИЕ к файлу «pull to refresh». – Saurabh

ответ

2

Вы можете разместить 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

+0

К сожалению, это не работает. :-( – beakr

+0

Что не работает точно? Не правильно ли это происходит? – Fogmeister

+0

На самом деле, я думаю, что что-то не так с видом прокрутки.: P – beakr

0

вам просто нужно добавить изображение логотипа как подвид в элемент управления обновления (и удалить/скрыть значение по умолчанию)

Смотрите мой учебник здесь для реализации пользовательского Вытащите для обновления элементов управления в Objective-C и Swift: http://www.jackrabbitmobile.com/design/ios-custom-pull-to-refresh-control/

И проверьте способ setupRefreshControl как его собрать.

Надеюсь, что это поможет, сообщите мне, если у вас есть дополнительные вопросы!

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