Avatar
Kishikawa Katsumi 11/5/2018 5:03 AM
標準で用意されている方法はまず selectedBackgroundView ですね。これはUITableViewCellの同名のプロパティと一緒で、ハイライトに使うものです。
5:05 AM
それで挙動に満足できない場合はsetHighlightedはないけどisHighlightedがあるのでそれでやるか、本当に細かくやるならDelegateで細かくタイミングを受け取ってやる、
5:05 AM
UICollection/TableView共に、UIButtonを載せるのはスクロールを奪って気持ち良さが失われるので簡単にやるぶんにはいいけどオススメではない感じです。
5:06 AM
セルの一部に載るのはいいけど、セル全体がボタンでそれが敷き詰められるとかなりスクロールの体験が悪くなるはず。