1

UICollectionViewCellソースファイルにリンクされたタッチアップアクションを使用して、インターフェイスビルダーで設計されています。

ビュー クラスは、 のカスタム サブクラスに正しく設定されていUICollectionViewCellます。Xcode で正しく表示されるアウトレット。

問題は、どのように修正しようとしても、アクションが起動されないことです。

私は今、アイデアを完全に使い果たしました。

Xcode5 DP6 と iOS7 を使用しています。

最良の部分は、カスタム セル用の新しいインターフェイスを作成することを決定し、古いファイルを削除して新しいファイルを作成するまで、すべてが正常に機能したことです。すべての接続と名前を更新しましたが、うまくいきません。Xcode の DerivedData ディレクトリも削除しました。

4

2 に答える 2

0

理想的には、セルのサイズのカスタム UIButton (透明な色で塗りつぶされ、タイトルがないカスタム ボタン) を用意し、IBAction をアプリの UIViewController にリンクする必要があります。ただし、ボタンへの IBOutlet は、UICollectionViewCell サブクラスのポインターである必要があります。通常、これを起動したセルを特定するには、セルの内容を設定する indexPath.row に UIButton.tag を設定します。それは機能し、私は何度も使用しています。お役に立てれば !

于 2013-08-30T12:36:35.527 に答える