Make entire titlebar draggable
This commit is contained in:
@@ -17,3 +17,13 @@
|
|||||||
@interface WKWebView (Internal)
|
@interface WKWebView (Internal)
|
||||||
- (WKContentView *)_currentContentView;
|
- (WKContentView *)_currentContentView;
|
||||||
@end
|
@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 separatorView = UIView(frame: .zero)
|
||||||
private let securityIndicatorView = SecurityIndicatorView()
|
private let securityIndicatorView = SecurityIndicatorView()
|
||||||
|
|
||||||
|
override var _sceneDraggingBehaviorOnPan: _UIViewSceneDraggingBehaviorOnPan {
|
||||||
|
_UIViewSceneDraggingBehaviorOnPan.dragScene
|
||||||
|
}
|
||||||
|
|
||||||
convenience init() {
|
convenience init() {
|
||||||
self.init(frame: .zero)
|
self.init(frame: .zero)
|
||||||
addSubview(backgroundView)
|
addSubview(backgroundView)
|
||||||
|
|||||||
Reference in New Issue
Block a user