- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
// поднимаем и опускаем панель голосования при входящем вызове
for (ASSlideView* slideView in self.view.subviews)
if ([slideView isKindOfClass:[ASSlideView class]])
for (UIScrollView* scroll in slideView.subviews)
if ([scroll isKindOfClass:[UIScrollView class]])
for (UIView* view in scroll.subviews)
if ([view isKindOfClass:[UIView class]])
for (KVRateView* rateView in view.subviews)
if ([rateView isKindOfClass:[KVRateView class]]){
[rateView setFrame:CGRectMake(rateView.frame.origin.x, [[UIScreen mainScreen] bounds].size.height - 140 - [[UIApplication sharedApplication]statusBarFrame].size.height, rateView.frame.size.width, rateView.frame.size.height)];
break;
}
Другое дело, что тут проблема в архитектуре, ибо компонент целиком кастомный и мы его всего лишь двигаем.
Так что плюсану.
Что вот, интересно, у таких людей в голове творится вообще? Пробросить публичный метод - лень, перебирать сабвью (при этом четко зная, что на что ложится) - не лень.
[author hands]
Объективного Си не знаю, брал куски из кода ОП'а ;)
P.S. А что делает author.hands?