小编ami*_*n89的帖子

如何在 SwiftUI 中以编程方式切换到另一个视图(无需按下按钮)

我在不按 SwiftUI 应用程序中的按钮的情况下切换到另一个视图时遇到问题。我可以举很多我想做的例子: 1-想象一个登录表单,我们需要填写 2 个文本字段:用户名和密码。当出现完美匹配时,我们会自动进行身份验证。2-现在就以我的例子为例。我有这样的看法:

在此输入图像描述

我想要做什么:当我在列表中选择一行(例如 Lyon-Perrache TGV)并且如果两个文本字段不为空 => 我将被重定向到另一个视图。

有很多示例可以了解如何从另一个视图移动到一个视图,但总是单击按钮..(使用 NavigationLink)我需要在两个文本字段被填充时以及当我从列表中选择目标文本字段时以编程方式执行此操作。

这是我的代码的一部分:

import SwiftUI



struct Search: View {



 @ObservedObject var webservice = Webservice()

 @State var Depart: String = ""

 @State var Destination: String = ""

 @State var listStation = [Station]()

 @State var predictedValues: Array<String> = []

 @State var isBeingEditedDeparture: Bool = false

 @State var isBeingEditedDestination: Bool = false

 @State var hey: Bool  = false

 @State var activate: Bool  = false



init() {

      UITableView.appearance().showsVerticalScrollIndicator = false

      UITableView.appearance().backgroundColor = .clear …
Run Code Online (Sandbox Code Playgroud)

xcode swift swiftui

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

使用 ng2-Uploader (Angular2) &amp; .net core 上传文件

我需要一些帮助才能在 Visual Studio 2015 .net Core、Angular 2 和 Typescript 上使用 ng2-uploader 库和 Web API 上传文件。

以下是有关如何使用 ng2-uploader 的文档

POST 请求没问题,但我的控制器返回_null_.

这是我的文件:

上传.component.ts

import {
    Component
} from '@angular/core';

@Component({
    selector: 'app-upload',
    templateUrl: './app/upload/upload.component.html'
})
export class UploadComponent {
    uploadFile: any;
    hasBaseDropZoneOver: boolean = true;
    options: Object = {
        url: 'http://localhost:65000/customersImport',
    };
    sizeLimit = 2000000;

    handleUpload(data): void {
        if (data && data.response) {
            data = JSON.parse(data.response);
            this.uploadFile = data;
        }
    }

    fileOverBase(e: any): void {
        this.hasBaseDropZoneOver = e; …
Run Code Online (Sandbox Code Playgroud)

file-upload asp.net-web-api angular

4
推荐指数
1
解决办法
2529
查看次数

自动完成的 SwiftUI 示例

我是 SwiftUI 初学者。我有一个 API 提供的“值”数组,我想要的是当我们点击“文本字段”中的字符时自动完成。您能给我提供一个可以执行此操作的 SwiftUI 代码示例吗?

我所说的自动完成的意思是:

在此输入图像描述

我有自己的价值观,而不是谷歌提供的价值观;

谢谢

swift swiftui

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

标签 统计

swift ×2

swiftui ×2

angular ×1

asp.net-web-api ×1

file-upload ×1

xcode ×1