| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
801 バイト除去 、 2021年4月8日 (木) 15:56
</pre>
===Listにオブジェクトを表示===
----
<pre>
import SwiftUI
 
struct ContentView: View {
@ObservedObject var hosts = HostList()
var body: some View {
VStack {
HStack {
Button(action: {
WoLService().arp(hosts:self.hosts)
}) {
Text("arp -a")
}.padding()
}
Divider()
List (hosts.hosts, id: \.ip){ host in
Text(host.host)
Text(host.ip)
Text(host.macaddr)
}
}
}
}
</pre>
*
<pre>
import Foundation
 
class HostList : ObservableObject {
@Published var hosts: [Host] = []
}
 
class Host {
var host: String = ""
var ip: String = ""
var macaddr: String = ""
}
</pre>
===バックグラウンドからUIを操作する===
----

案内メニュー