UICollectionView имеет некоторые встроенные методы источника данных, такие как метод cellforItemAtIndexPath и метод «numberofitemsinsection». Если я правильно понимаю, эти методы вызывается после завершения viewDidLoad(). Однако для моих целей я хочу иметь возможность точно контролировать момент времени, в котором эти методы вызывают. Как я могу это сделать?UICollectionView Datasource Methods
Причина в том, что я загружаю загрузку некоторых изображений, и я хочу закончить задачу загрузки до вызова этих методов.
, если вы хотите, чтобы вызвать этот метод вручную просто перезагрузить представление коллекции [self.collectionView reloadData]; или вам нужно сделать что-то в своем приложении, когда ударяете этих делегатов, тогда лучше попробуйте пользовательский коллекционный просмотр с делгатом, который сделает необходимые – AnshaD
. Вы не можете. Вы можете инициировать определенную серию вызовов, но после этого вы не можете контролировать. Самое близкое, что вы можете сделать, это убедиться, что свойство datasource не установлено, пока вы не хотите запускать загрузку. – Avi
ОК, дело в том, что я загружаю изображения и нуждаюсь в них, чтобы закончить загрузку до вызова этих методов источника данных. Поскольку загрузка изображений происходит асинхронно, в настоящее время мне не хватает элемента управления, чтобы все мои загрузки имели место FIRST. –