|
@@ -294,6 +294,15 @@ import Cocoa
|
|
|
self.rightMessageVC.frameUpdateHandle = { [weak self] rect in
|
|
|
var superRect = self?.rightToolbarItemView?.frame
|
|
|
superRect?.size.width = (self?.rightMessageVC.view.frame.size.width)! + 8
|
|
|
+
|
|
|
+ if self?.rightToolbarItemView.superview != nil {
|
|
|
+ let viewRect = self?.rightToolbarItemView.superview?.frame
|
|
|
+ if (superRect?.origin.x)! + (superRect?.size.width)! > (viewRect?.origin.x)! + (viewRect?.size.width)!{
|
|
|
+ let offsetValue = ((superRect?.origin.x)! + (superRect?.size.width)! - (viewRect?.origin.x)! - (viewRect?.size.width)! )
|
|
|
+ superRect?.origin.x -= offsetValue
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
self?.rightToolbarItemView.frame = superRect!;
|
|
|
}
|
|
|
var rect = self.rightMessageVC.view.frame;
|