Форум программистов, компьютерный форум CyberForum.ru

анимация View - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS/iPhone AdBannerView на все Views http://www.cyberforum.ru/ios-dev/thread859270.html
Хочу вставить баннер на большинство views. В основном используются TableView. Решил для баннера использовать TableHeader у TableView. Apple рекомендует в таких случаях не создавать баннеры для каждого окна, а использовать один (shared). Создал такой класс: #import <Foundation/Foundation.h> #import <iAd/iAd.h>@interface AdManager : NSObject <ADBannerViewDelegate> @property (nonatomic,...
Программирование iOS/iPhone Разделение экрана на 2 зоны (ipad) Суть в чем: в приложении экран делится на 2 зоны. В первой - ScrollView, а во второй - NavigationController. Первая часть статична (в скрол вложена картинка с активными зонами), а вторая динамична (переход из ячеек таблицы NavigationController'а на вьюшку). Как в этом случае можно реализовать разделение экрана? http://www.cyberforum.ru/ios-dev/thread858447.html
Программирование iOS/iPhone Обработка исключений
Добрый день! Возник такой вопрос. Для того, чтобы поймать исключение необходимо написать @try{}@catch(){} и т.д.. Допустим где то я это забыл сделать и соответственно приложение закрылось ничего не написав. Как мне вывести какую нибудь информацию об исключении, которое закрыло приложение? Пробовал NSSetUncaughtExceptionHandler задавать, но он не срабатывает на исключение : index Х beyond...
Событие отпускания кнопки Программирование iOS/iPhone
Добрый день форумчане. Как реализовать событие отпускание кнопки? Когда нажимаю кнопку, при ее отпускание, вызывался бы какой нибудь метод
Программирование iOS/iPhone Cornerstone http://www.cyberforum.ru/ios-dev/thread857461.html
Доброго времени суток! Вопрос по программе Cornerstone. Я создал рабочую копию проекта, но доделывал проект не в ней, а в другой папке (на то были свои причины). Как теперь закоммитить эту папку, не испортив предыдущие коммиты?
Программирование iOS/iPhone Нужен исходный код конвертера валют для ios Доброго времени суток! Подскажите где можно брать исходники для ios стандартных программ, таких как "Конвертер Валют"? подробнее

Показать сообщение отдельно
Xavier
in god we trust
74 / 74 / 8
Регистрация: 20.04.2012
Сообщений: 201

анимация View - Программирование iOS/iPhone

09.05.2013, 20:03. Просмотров 876. Ответов 2
Метки (Все метки)

Здравствуйте!
Использую этот метод для анимации(передвижения) view
Objective-C
1
2
3
4
5
6
7
8
9
10
11
[UIView animateWithDuration:0.3
                          delay:0
                        options:UIViewAnimationOptionCurveEaseOut
                     animations:^{
                         CGRect frame=self.childView.frame;
                         frame.origin.x = x;
                         self.childView.frame=frame;
                     }
                     completion:^(BOOL finished){
                         self.childViewPosition=self.childView.frame.origin.x;
                     }];
У этого view установлена тень
Objective-C
1
2
self.childView.layer.shadowOffset=CGSizeMake(-1, 0);
    self.childView.layer.shadowOpacity=.8;
так вот при запуске на симуляторе все норм, но если я запускаю на iPhone 4 то при анимации начинаются лаги. Если я убираю тень т.е. :
Objective-C
1
2
self.childView.layer.shadowOffset=CGSizeMake(-1, 0);
    self.childView.layer.shadowOpacity=0;
лаги исчезают.
Собственно вопрос вот в чем: можно ли как то оптимизировать это для старых девайсов (ибо на 5-ке еще ни чего, а вот на 4-ке лаги), но при этом не выключать тень?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru