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

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
edward_jonson
158 / 158 / 25
Регистрация: 23.02.2011
Сообщений: 392
#1

Изменить содержимое UIView сдвигом - Программирование iOS

12.08.2014, 20:17. Просмотров 547. Ответов 1
Метки нет (Все метки)

Добрый день. Проблема в следующем: в методе viewDidLoad основного ViewController-а создаётся объект типа myView:UIView
Objective-C
1
2
3
4
5
6
7
8
9
// ViewController.h
@property (nonatomic, strong) myView *myview;
 
// ViewController.m
-(void)viewDidLoad
{
  self.myview = [[myView alloc] initWithFrame:someFrame];
  [self.view addSubView:self.myview];
}
В методе DrawRect класса myView
Objective-C
1
[[UIImage imageNamed:@"someImage"] drawInRect:self.bounds];
Изображение загружается в myView, всё отлично, но теперь необходимо заменить это изображение на
Objective-C
1
[UIImage imageNamed:@"anotherImage"];
циклически, а именно сверху вниз чтобы вылезало новое изображение и замещало старое, думал в сторону transitionWithView, но подходящую анимацию не нашёл. В общем, прошу помощи в решении данной задачи, заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2014, 20:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Изменить содержимое UIView сдвигом (Программирование iOS):

UIBezierPath vs UIView - Программирование iOS
Всем доброго времени суток! Мне нужен ваш совет по поводу отрисовки в UIVIew. У меня следующая ситуация: Есть мой кастомный класс...

UIView с PageController - Программирование iOS
Здравствуйте! Может кто подсказать в чем проблема, хочу сделать UIView с PageController(чтобы на одной вьюшке было 7 экранов) Делаю по...

Анимация UIView - Программирование iOS
Есть 3 view, которые лежат друг на друге вот так: |------------------| | 1 | | |-------------| | | | 2 ...

Constraints и размер UIView - Программирование iOS
У меня, допустим, есть UIView добавленная на родительскую View и к ней применены space constraints со всех четырех сторон, то есть она...

Прижать UIView к низу - Программирование iOS
Подскажите как в коде прижать UIView к низу родительской вьюшки?

Рекурсивное создание UIView - Программирование iOS
Здравствуйте! Подскажите как сделать рекурсивное создание 15 UIView, каждая новая view должна располагаться поверх предыдущей. Спасибо!

1
Melzas
38 / 38 / 4
Регистрация: 20.07.2011
Сообщений: 88
14.08.2014, 03:34 #2
Objective-C
1
[[UIImage imageNamed:@"someImage"] drawInRect:self.bounds];
Скорее всего лишнее. Используй UIImageView.

Анимировано сместить можно с помощью методов animateWithDuration: у UIView. Добавь UIImageView с новой картинкой в твой основной вид, при этом выставь ему frame так, чтобы он висел над текущей картинкой. Затем вызови animateWithDuration: и внутри поменяй frame у текущего и нового UIImageView, чтобы они съехали в нужную сторону.

Есть и другие варианты это сделать. Зависит от поставленной задачи.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.08.2014, 03:34
Привет! Вот еще темы с ответами:

Добавить два UITextView в UIView программно - Swift
Привет! Не могу сообразить как добавить два UITextView в UIView программно что бы эти две текстовые вьюхи расположились равномерно...

Вращение UIView по типу часовой стрелки - Программирование iOS
Всем доброго времени суток, собственно есть задача иммитировать часы, избараздив просторы интернета и IOS Documentation, у меня получилось...

Size Classes и свойства frame/bounds у UIView - Программирование iOS
Всем привет! Решил в своем pet-проекте заюзать по-полной size classes, и столкнулся со следующей странностью: Для anyW & anyH...

Свой UIView - в каком методе добавить KVO ? - Программирование iOS
Есть CustomView,наследник UIView, с кнопкой и индикатором. В коде другого класса использую этот вью и меняю видимость кнопки. При этом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru