私のiOSアプリケーションでは、現在私がストーリーボードで設計したカスタムUITableViewCellの問題で苦労しています。UITableViewCellをタップするとUIViewが消える
この特定のUITableViewCellを使用してレンダリングされるテーブルビューの行をタップすると問題が表示されます。
これは、このUITableViewCellのでレンダリングされた行のデフォルトの外観です:
これは私がそれをタップした後、それがどのように表示されるかである:
あなたが見ることができるように行がタップされるまで、緑色の線は消えて、目に見えません。行がリリースされるとすぐにデフォルトの外観に戻り、すべてが問題ありません。
これは私が見て期待していたものです。
これは、ストーリーボードに示すようにUITableViewCellの構造です。 RouteViewは緑のラインのUIView項目である:
私ものUIViewオブジェクトのストーリーボードの属性セクションを追加します。
私は、そのハンドルのUITableViewCellに添付クラスを持っていますIBOutletsを介したオブジェクトのレイアウト、行のタップはUITableViewレベルで処理されます。
いくつかの条件に基づいてUIViewの背景色を変更しますが、緑色、赤色、青色、決して透明ではありません。それはthisと関係がありますか?
どうすればこの問題を解決できますか? ありがとうございます。
* routeView *を非表示に設定していますか? – Rikh
@Rikh Nope。 UITableViewCell上でタップイベントを処理する関数ですが、現在は呼び出されていますが空ですが、ロジックは実行されません。問題はどこかのレイアウトレベルにあるはずです。 – LucioB