我在不按 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) 我需要一些帮助才能在 Visual Studio 2015 .net Core、Angular 2 和 Typescript 上使用 ng2-uploader 库和 Web API 上传文件。
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) 我是 SwiftUI 初学者。我有一个 API 提供的“值”数组,我想要的是当我们点击“文本字段”中的字符时自动完成。您能给我提供一个可以执行此操作的 SwiftUI 代码示例吗?
我所说的自动完成的意思是:
我有自己的价值观,而不是谷歌提供的价值观;
谢谢