ユーザーがステッカーをクリックするとアプリ内購入が提案される、非常に単純なステッカー iMessage アプリケーションを作成しようとしています。
UIViewController
、、UICollectionViewDelegate
を実装するカスタム ビュー コントローラーがありますUICollectionViewDataSource
(ソース: https://github.com/jelenakrmar/customStickerApp )。
ユーザーがステッカーをタップまたは剥がしたときのデフォルトの動作をオーバーライドしようとしています。
私の最初の試みは collectionView のレベルでした
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
// open the in-app purchase window
}
しかし、それは機能しません
' ' と ' 'を拡張MSStickerView
して何かをする必要があるかもしれません。didTap
didLongPress
ステッカーを選択するときに iMessage の動作をオーバーライドした経験のある人はいますか?