macOS
zwayii
一个不断成长的年轻人
展开
-
macOS 开发遇到问题记录
textView是存放文本的容器,只有一层View,所以它的尺寸是由内容决定,当内容超过屏幕需要滚动时,需要将NSTextView嵌套到一个NSScrollView里。作为NSScrollView的documentView。因为当Window开启阴影模式的时候,window会自动绘制阴影,相当于光线从外往里照,因为文本有遮挡,所以文字会出现阴影。所以如果要让文本的阴影消失,得让window取消阴影效果。原创 2023-10-27 15:01:25 · 93 阅读 · 0 评论 -
【macOS、Swift】基于NSTextField自定义一个Label
因为NSTextField是会捕获鼠标事件,所以当这个视图在点击的视图之上时,会影响底下视图的响应事件,所以需要用。函数判断,如果当前view捕获到事件,直接跳过当前view。布局时,在布局无法完全显示内容的情况下,当。时,布局自动撑开,直接将内容全部显示。进行封装的框架,也需要注意这个问题。时,视图会自己布局容纳内容的最小。进行二次封装的框架,如果用其他对。原创 2023-10-25 11:32:39 · 145 阅读 · 0 评论