2014-11-18 3 views
0

Я использую UICollectionViewController, и я пытаюсь установить элемент как выбранный автоматически (т. Е. Ранее выбранные параметры). Если я попытаюсь установить, когда я устанавливаю данные ячеекв rubymotion как вручную вызывать метод таблицы

def collectionView(view, cellForItemAtIndexPath: index_path) 

    //create the cell etc.. then 
    cell.selected = true 
    cell.update(index_path.row) 
end 

Я получаю NoMethodError для выбранных. Однако это работает с обычными методами select/deselect.

def collectionView(view, didSelectItemAtIndexPath: index_path) 
    cell = view.cellForItemAtIndexPath(index_path) 
    cell.selected = true  
end 

Любые идеи о том, как я могу автоматически выбрать ячейку?

Спасибо,

ответ

0

Чтобы предв ячейку в коллекции View имени myColView, звоните:

indexPath = NSIndexPath.indexPathForItem(1, inSection: 0) 
myColView.selectItemAtIndexPath(indexPath, animated: false, scrollPosition: 0) 

Этот метод не вызывает каких-либо выбора, связанные с методами делегируют назвать.

+0

Awesome! Спасибо за вашу помощь – MikeW

Смежные вопросы