6

我有一个带有 Today Extension 的 iOS 8 应用程序。该扩展程序中有一个 UITableView 并且它正在正确呈现。但是, didSelectRowAtIndexPath 似乎没有被可靠地调用。我猜这是因为通知中心是一个 UIScrollView 并在其中嵌入一个 UITableView 会导致一些问题,但我不确定。

有谁知道可能导致此问题的原因?

4

3 回答 3

2

解决方法:将不透明度设置为 0.01,如下所示:

self.view.backgroundColor = [UIColor colorWithWhite:1 alpha:0.01];
于 2015-02-11T08:38:56.743 回答
1

这在 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:41:38.680 回答
0

我在扩展中有一个 UITableView。扩展视图的高度由高度约束确定。细胞对敲击的反应只是零星的。

解决这个问题的是设置preferredContentSize而不是使用约束。

于 2016-09-27T08:08:43.420 回答