6

iOS の今日のウィジェットで最も奇妙な問題が発生しています。

次のようなテーブル ビューを持つシンプルなウィジェットがあります: https://grab.edr.io/2e557aa43a34b7460b1eac44cbcaf596.png

問題は、ラベルの1つをタップするとタッチにのみ反応し(行が強調表示されるだけです)、行の残りの部分(空白)では反応しません。

これは、デバイスとシミュレータの両方で発生します。

tableView:didSelectRowAtIndexPath: を使用してタッチを検出しているため、そこに問題が見られません。

これが私のストーリーボードのスクリーンショットです: https://grab.edr.io/c2dc09db20ded2b471dc94ea339141b8.png

どんな助けやアイデアも大歓迎です!

ありがとう。

4

4 に答える 4

9

Apple の開発者サポートから回答がありました。

これは iOS 8 のバグです。

これを回避するには、ウィジェットの不透明度を 0.01 に設定します。

于 2014-11-11T14:04:43.393 に答える
0

Swift 2.1 / iOS 9.1 ソリューション:

self.view.backgroundColor = UIColor(red: (255.0/255.0), green: (255.0/255.0), blue: (255.0/255.0), alpha: 0.01)
于 2015-11-23T10:44:49.920 に答える