小编Fab*_*ein的帖子

将 WKInterfaceController 类升级到新的 SwiftUI 结构/视图

目前在 iOS 和 watchOS 上都有运行的解决方案。随着 SwiftUI 即将到来的好消息,可能性正在扩大,同时我们对它的疑虑也随之增加。我的问题是:我有很多:

import WatchKit
import Foundation

class LoginInterfaceController : WKInterfaceController {
    @IBOutlet weak var label: WKInterfaceLabel!
    var timer: Timer!
    var connection = true
...
Run Code Online (Sandbox Code Playgroud)

我想将这些观点转变为:

import SwiftUI

@available(watchOSApplicationExtension 6.0, *)
struct FirstView: View {
    var body: some View {
        LoginView(email: "", pass: "")
    }
}

@available(watchOSApplicationExtension 6.0, *)
struct LoginView : View {
    @State var email: String
    @State var pass: String
    
    var body: some View {
        VStack(alignment: .leading) {
...
Run Code Online (Sandbox Code Playgroud)

如何调用并呈现新的View?今天我打电话给这样的人:presentController(withName: "LoginPlease", context: text) …

swift watchos swiftui

5
推荐指数
1
解决办法
4390
查看次数

标签 统计

swift ×1

swiftui ×1

watchos ×1