fixed: folder expansion compatibility issue on low versions of iOS
This commit is contained in:
1 parent
deb335efc3
commit
f7efa48ae8
1 file changed
+8
-2
@@ -3849,8 +3849,10 @@ import ObjectiveC.runtime
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if widget.hasNonEditableLabel {widget.setupAtrributedText()}
|
if widget.hasNonEditableLabel {widget.setupAtrributedText()}
|
||||||
if !OnScreenWidgetView.editMode, widget.widgetType == .touchPad, let deepestButton = OnScreenWidgetView.deepestButton {
|
DispatchQueue.main.asyncAfter(deadline: .now()){
|
||||||
widget.superview?.insertSubview(widget, belowSubview: deepestButton)
|
if !OnScreenWidgetView.editMode, widget.widgetType == .touchPad, let deepestButton = OnScreenWidgetView.deepestButton {
|
||||||
|
widget.superview?.insertSubview(widget, belowSubview: deepestButton)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -3874,6 +3876,10 @@ import ObjectiveC.runtime
|
|||||||
|
|
||||||
@objc static func set(folded:Bool, for folder:OnScreenWidgetView) { // folder综合逻辑
|
@objc static func set(folded:Bool, for folder:OnScreenWidgetView) { // folder综合逻辑
|
||||||
guard folder.isFolder else {return}
|
guard folder.isFolder else {return}
|
||||||
|
if !folded {
|
||||||
|
OnScreenWidgetView.deepestButton = OnScreenWidgetView.getDeepestButton()
|
||||||
|
}
|
||||||
|
|
||||||
OnScreenWidgetView.profileChangedDuringStreaming = true
|
OnScreenWidgetView.profileChangedDuringStreaming = true
|
||||||
setCollection(folded: folded, for: folder, isExclusiveFolderAction: folder.revealMode == .exclusive)
|
setCollection(folded: folded, for: folder, isExclusiveFolderAction: folder.revealMode == .exclusive)
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user