是否可以检测“今日”窗口小部件何时展开/缩小或“显示更多”'在Objective C中点击按钮?
答案 0 :(得分:1)
无法检测Show More
中是否已点按Today Extension
按钮。
您可以做的是确定它是否打开并检查框架高度。
您可以添加布尔值并将其设置为:
- (void)widgetActiveDisplayModeDidChange:(NCWidgetDisplayMode)activeDisplayMode withMaximumSize:(CGSize)maxSize {
if (activeDisplayMode == NCWidgetDisplayModeCompact) {
//non expanded
} else {
//expanded
}
}
您还可以拥有一个不需要知道它是打开还是关闭的布局,这就是大多数应用所做的。
希望这有帮助:)