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

Перехватит факт старта видео - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Восстановление случайно удаленных файлов проекта http://www.cyberforum.ru/ios-dev/thread1157143.html
Доброго времени суток. Так получилось, что случайно удалил в корзину некоторые классы из проекта. После того, как восстановил их "отвалилась" подсветка почти всех стандартных классов, импортов,...
Программирование iOS Работа с кастомными UITableViewCell и MVC Всем привет! У меня есть привычка при работе со своими кастомными ячейками делать так: Допустим, есть ячейка, отображающая данные по человеку (имя, адрес, фото, рост и т.д.) и есть у меня класс... http://www.cyberforum.ru/ios-dev/thread1154339.html
Программирование iOS ProgressBar
Подскажите где почитать про прогрессбар нативный , в андроиде я использовал класс ProgressDialog, а тут не могу найти что нибудь такое же простое))
Как прикрутить карты от яндекса Программирование iOS
Скачал библиотеку с yamapkit , прикрутил файлики в проекте. Но при запуске пишет что не находит YKMAPKITVIEW. Есть ккой нить мануал или пример или исходник, как правильно всё сделать. Спасибо
Программирование iOS Приложение под ios на Flash Builder http://www.cyberforum.ru/ios-dev/thread1149333.html
В общем тема такая пишу приложение под ios на Flash Builder по работе нужно, так вот когда вывожу в ipa и заливаю на телефон на Iphone 4 все работает идеально, а вот на IPhone 5 и 5s никак он меняет...
Программирование iOS Мультиязычное приложение Добрый день! Разрабатываю текстовое приложение, которую собираюсь переводить на английский язык. Хочу понять, стоит создавать 2 варианта одного и того же приложения для русского и остальных... подробнее

Показать сообщение отдельно
noname_club
103 / 94 / 10
Регистрация: 01.05.2013
Сообщений: 598
27.04.2014, 09:24
deleted

Добавлено через 9 минут
попробовать найти кнопку старта видео

UIView_findRecursive.h

Objective-C
1
2
3
4
5
6
7
8
typedef Class NSClass;
 
@interface UIView (UIView_findRecursive)
 
-(NSMutableArray*) subviewsWithClassRecursive: (NSClass) viewClass
                                        limit: (int) limit;
 
@end

UIView_findRecursive.m
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@implementation UIView (UIView_findRecursive)
 
-(NSMutableArray *)subviewsWithClassRecursive:(NSClass)viewClass limit:(int)limit {
    NSMutableArray*z = [NSMutableArray new];
    [self sys_subviewsWithClassRecursive:viewClass limit:limit result:z];
    return z;
}
 
-(void) sys_subviewsWithClassRecursive:(NSClass)viewClass
                                 limit:(int)limit
                                result: (NSMutableArray*) result {
    for (UIView *v in self.subviews) {
        if (limit>0 && result.count>=limit) return;
        if ([v isKindOfClass: viewClass]) {
            [result addObject:v];
        }
        [v sys_subviewsWithClassRecursive:viewClass limit:limit result:result];
    }
}
 
@end

ищем кнопку

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
NSArray * buttons = [videoFrame subviewsWithClassRecursive: [UIButton class] limit: -1];
 
for (UIButton* btn in buttons ) {
// удаляем все события
[btn removeTarget:nil action:NULL forControlEvents:UIControlEventAllEvents]; 
// вешаем свой обработчик
[btn addTarget: self action: @selector(btn_action:) forControlEvents: UIControlEventTouchUpInside];
}
 
// << >>
 
-(void) btn_action: (UIButton*) sender {
   if (sender  == моя кнопка) {
       // работаем
   }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru