实战需求
macOS SwiftUI 封装组件之图片组件NSImageView
本文价值与收获
看完本文后,您将能够作出下面的界面

基础知识
NSImageView
NSImage在帧中显示来自对象的图像数据。
<code>class NSImageView : NSControl </code>
总览
图像视图可以是静态的,也可以是可编辑的。静态图像视图仅显示您指定的图像。可编辑的图像视图对象使用户可以更改显示的图像。您还可以配置图像视图以允许复制,粘贴,删除和拖动图像。
注意
仅当用户将图像拖动到图像视图的边界中时,图像视图才调用其动作方法,并且该图像视图必须可编辑才能接收拖动的图像。如果要显示图像并响应图像中的单击,请改用NSButton对象。
实战代码
<code>import SwiftUI
struct ContentView: View {
@State var img:NSImage = NSImage(named: "1")!
var body: some View {
VStack{
AppImageView(img: self.$im</code>
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!