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

Где didMoveToSuperview в UITableViewController? - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Как сделать свой шрифт в приложении? http://www.cyberforum.ru/objective-c/thread1291025.html
Возможно ли сделать свой шрифт в приложении? И как это сделать? Превыше благодарен.
Objective-C Как сделать асинхронную загрузку картинок в UITableView не останавливая главный поток? Точнее как показать асинхронно загруженные картинки не останавливая главный поток? Есть UITableViewController, по мере появления ячеек на экране в фоновом потоке загружаются картинки. Как только картинка загружена надо показать её на экране, если сделать это в фоновом потоке, она не появляется, а если в главном, то это останавливает прокрутку. Есть способ изменить UIView внутри ячейки... http://www.cyberforum.ru/objective-c/thread1285565.html
Objective-C Странное поведение id типа
Итак имеем код статического метода, который возвращает нетипизированный указатель @implementation ViewController +(id) newString { return @"Hello world"; } @end
Objective-C Переопределение метода в сабклассе делегата
Сабж. Есть класс1, реализует некий метод некого протокола. Как в классе 2(наследник класса1) переопределить этот метод (не считая категории и обьявления протокола класса1 и его реализации в классе2)? Неужели нельзя переопределить просто при насаледовани?
Objective-C Как сделать адаптацию интерфейса к альбомной ориентации экрана http://www.cyberforum.ru/objective-c/thread1283350.html
у меня есть таблица с вот такими UIView в ячейках, как можно сделать чтобы при смене ориентации экрана в альбомную увеличивалась длина UILabel, уменьшалась высота и дата подымалась выше?
Objective-C Где взять ShareKit Добрый день, где найти актуальный sharekit? Скачал с офф сайта, добавил в проект, вылезла тонна ошибок о использовании release/etc. Нашёл на гитхабе, последнее обновление 2 недели назад, но там тоже non-ARC сообщения (лол). Где взять то? подробнее

Показать сообщение отдельно
vitalik_a
4 / 4 / 1
Регистрация: 11.09.2014
Сообщений: 81

Где didMoveToSuperview в UITableViewController? - Objective-C

03.11.2014, 21:51. Просмотров 813. Ответов 8
Метки (Все метки)

мне в нескольких контроллерах вида нужен индикатор загрузки данных по центру экрана
чтоб не настраивать его каждый раз, я сделал класс со всеми настройками
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@implementation NewsLoadingActivityIndicatorView
 
- (id) init
{
    self = [super initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
    self.backgroundColor = [UIColor colorWithRed:0.45 green:0.45 blue:0.45 alpha:1.0];
    self.layer.cornerRadius = 5.0f;
    return self;
}
 
- (void) didMoveToSuperview
{
    self.translatesAutoresizingMaskIntoConstraints = NO;
    [self.superview addConstraint:[NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeCenterX relatedBy:NSLayoutRelationEqual toItem:self.superview attribute:NSLayoutAttributeCenterX multiplier:1.0 constant:1.0]];
    [self.superview addConstraint:[NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeCenterY relatedBy:NSLayoutRelationEqual toItem:self.superview attribute:NSLayoutAttributeCenterY multiplier:1.0 constant:1.0]];
    [self.superview addConstraint:[NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeWidth relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:55.0]];
    [self.superview addConstraint:[NSLayoutConstraint constraintWithItem:self attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:nil attribute:NSLayoutAttributeNotAnAttribute multiplier:1.0 constant:55.0]];
    [self startAnimating];
}
 
@end
вопрос в том где добавить этот индикатор активности в UITableViewController
из-за применения NSLayoutConstraint это надо делать в didMoveToSuperview вида, но как туда попасть?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru