4

У меня есть виджет с коллекцией значков, и эти значки находятся на прозрачном фоне. UICollectionViewCell также прозрачен. Проблема заключается в том, что, если нажать на прозрачной части клетки -Ничего не происходит, если нажать на прозрачную часть uicollectionviewcell в iOS8 Today Extension

(ничтожной) CollectionView: didSelectItemAtIndexPath:

не называется. Но если изменить элемент backgroundView на черный цвет с альфа = 0.01, все работает хорошо. У меня такое чувство, что альфа-решение не самое лучшее. Я что-то делаю неправильно, или у кого-то есть лучшее решение?

Collection views with alpha = 0.01

+0

Возможно связано: http://stackoverflow.com/questions/26223537/ios-today-extension-table-view-rows-only-detects-taps-on-a-label –

ответ

3

Вы НУЖЕН 0,01 альфа обходной путь.

Согласно DTS от Apple, это ошибка iOS 8.

0

Решение на данный момент состоит в том, чтобы создать пустую текстовую метку в качестве фонового представления или добавить ее в файл .xib в качестве первого вида.