美文网首页
Mac OS 添加NSImageView视图后 无法拖动窗口的问

Mac OS 添加NSImageView视图后 无法拖动窗口的问

作者: 雨后天_ | 来源:发表于2020-03-19 17:09 被阅读0次

自定义NSImageView ,继承NSImageView 

然后重写它的 mouseDownCanMoveWindow方法

//重写此方法

- (BOOL)mouseDownCanMoveWindow

{

returnYES;

}

.h文件

#import

NS_ASSUME_NONNULL_BEGIN

@interface HWImageView : NSImageView

@end

NS_ASSUME_NONNULL_END

.m文件

#import "HWImageView.h"

@implementation HWImageView

- (void)drawRect:(NSRect)dirtyRect {

    [superdrawRect:dirtyRect];

    // Drawing code here.

}

//重写此方法

- (BOOL)mouseDownCanMoveWindow

{

    [super mouseDownCanMoveWindow];

    return YES;

}

@end

相关文章

网友评论

      本文标题:Mac OS 添加NSImageView视图后 无法拖动窗口的问

      本文链接:https://www.haomeiwen.com/subject/qeulyhtx.html