Make entire titlebar draggable
This commit is contained in:
@@ -17,3 +17,13 @@
|
||||
@interface WKWebView (Internal)
|
||||
- (WKContentView *)_currentContentView;
|
||||
@end
|
||||
|
||||
@interface UIView (Internal)
|
||||
typedef NS_ENUM(NSInteger, _UIViewSceneDraggingBehaviorOnPan) {
|
||||
_UIViewSceneDraggingBehaviorOnPanPassthrough = 0,
|
||||
_UIViewSceneDraggingBehaviorOnPanDragScene,
|
||||
_UIViewSceneDraggingBehaviorOnPanDoNotDragScene,
|
||||
} API_AVAILABLE(ios(13.0));
|
||||
|
||||
@property (nonatomic, readonly) _UIViewSceneDraggingBehaviorOnPan _sceneDraggingBehaviorOnPan API_AVAILABLE(ios(13.0));
|
||||
@end
|
||||
|
||||
@@ -62,6 +62,10 @@ class TitlebarView: UIView
|
||||
private let separatorView = UIView(frame: .zero)
|
||||
private let securityIndicatorView = SecurityIndicatorView()
|
||||
|
||||
override var _sceneDraggingBehaviorOnPan: _UIViewSceneDraggingBehaviorOnPan {
|
||||
_UIViewSceneDraggingBehaviorOnPan.dragScene
|
||||
}
|
||||
|
||||
convenience init() {
|
||||
self.init(frame: .zero)
|
||||
addSubview(backgroundView)
|
||||
|
||||
Reference in New Issue
Block a user