feat(View): 增加 AccountListView

增加 AccountListView

Signed-off-by: Ching <loooching@gmail.com>
This commit is contained in:
Ching 2023-05-04 21:02:38 +08:00
parent 241aca5f23
commit a1e95529bf
3 changed files with 65 additions and 1 deletions

View File

@ -13,6 +13,7 @@
24A07CD82A026DDB00F4ECA8 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 24A07CD72A026DDB00F4ECA8 /* Preview Assets.xcassets */; }; 24A07CD82A026DDB00F4ECA8 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 24A07CD72A026DDB00F4ECA8 /* Preview Assets.xcassets */; };
24A07CE92A02730700F4ECA8 /* AddAccountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A07CE82A02730700F4ECA8 /* AddAccountView.swift */; }; 24A07CE92A02730700F4ECA8 /* AddAccountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A07CE82A02730700F4ECA8 /* AddAccountView.swift */; };
24A07CEB2A029C6A00F4ECA8 /* InstanceInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A07CEA2A029C6A00F4ECA8 /* InstanceInfo.swift */; }; 24A07CEB2A029C6A00F4ECA8 /* InstanceInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A07CEA2A029C6A00F4ECA8 /* InstanceInfo.swift */; };
24A07CED2A029DF200F4ECA8 /* AccountListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A07CEC2A029DF200F4ECA8 /* AccountListView.swift */; };
/* End PBXBuildFile section */ /* End PBXBuildFile section */
/* Begin PBXFileReference section */ /* Begin PBXFileReference section */
@ -24,6 +25,7 @@
24A07CD72A026DDB00F4ECA8 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; 24A07CD72A026DDB00F4ECA8 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
24A07CE82A02730700F4ECA8 /* AddAccountView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddAccountView.swift; sourceTree = "<group>"; }; 24A07CE82A02730700F4ECA8 /* AddAccountView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddAccountView.swift; sourceTree = "<group>"; };
24A07CEA2A029C6A00F4ECA8 /* InstanceInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstanceInfo.swift; sourceTree = "<group>"; }; 24A07CEA2A029C6A00F4ECA8 /* InstanceInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstanceInfo.swift; sourceTree = "<group>"; };
24A07CEC2A029DF200F4ECA8 /* AccountListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountListView.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */ /* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */ /* Begin PBXFrameworksBuildPhase section */
@ -128,6 +130,7 @@
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
24A07CE82A02730700F4ECA8 /* AddAccountView.swift */, 24A07CE82A02730700F4ECA8 /* AddAccountView.swift */,
24A07CEC2A029DF200F4ECA8 /* AccountListView.swift */,
); );
path = Views; path = Views;
sourceTree = "<group>"; sourceTree = "<group>";
@ -213,6 +216,7 @@
24A07CD02A026DDA00F4ECA8 /* dudujiApp.swift in Sources */, 24A07CD02A026DDA00F4ECA8 /* dudujiApp.swift in Sources */,
24A07CEB2A029C6A00F4ECA8 /* InstanceInfo.swift in Sources */, 24A07CEB2A029C6A00F4ECA8 /* InstanceInfo.swift in Sources */,
24A07CE92A02730700F4ECA8 /* AddAccountView.swift in Sources */, 24A07CE92A02730700F4ECA8 /* AddAccountView.swift in Sources */,
24A07CED2A029DF200F4ECA8 /* AccountListView.swift in Sources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };

View File

@ -0,0 +1,60 @@
//
// AccountListView.swift
// duduji
//
// Created by ching on 2023/5/3.
//
import SwiftUI
struct AccountListView: View {
var body: some View {
NavigationView {
Form {
Section {
HStack {
ZStack {
RoundedRectangle(cornerRadius: 3)
.frame(width: 50, height: 50)
Image(systemName: "checkmark.circle.fill")
.foregroundColor(.green)
.offset(x: 15, y: -15)
.font(.title)
}
VStack(alignment: .leading) {
Text("科代")
.font(.title3)
Text(verbatim: "kedai@nofan.xyz")
.textContentType(.none)
.font(.subheadline)
.foregroundColor(.gray)
}
}
}
Section {
Button {
//
} label: {
Label("添加账户", systemImage: "person.badge.plus")
}
Button {
//
} label: {
Label("设置", systemImage: "gear")
}
}
}
.toolbar {
ToolbarItem(placement: .navigationBarTrailing) {
Button("123") {}
}
}
}
}
}
struct AccountListView_Previews: PreviewProvider {
static var previews: some View {
AccountListView()
}
}

View File

@ -12,7 +12,7 @@ struct dudujiApp: App {
var body: some Scene { var body: some Scene {
WindowGroup { WindowGroup {
// ContentView() // ContentView()
AddAccountView() AccountListView()
} }
} }
} }