我有一个现有的应用程序,其中在打开该应用程序时,进度栏中的默认步骤为UserType, Credentials, Email, Password, Confirm Password, Agreement and Done
。该应用程序需要对其Stepped Progress Bar
进行一些更改,就像我使用{{ 1}}进度栏的窗格。我的问题是,该应用具有三(3)FlexibleSteppedProgressBar
。两种用户类型(User1,User2)应具有8个步骤,UserTypes
如下,而一个用户类型(User3)仅具有7个步骤(没有UserType, Credentials, Email, Password, Confirm Password, Agreement and Done
步骤)。当用户点击Agreement
时,如何修改进度条,进度条应该只有7步;当用户点击User3
用户类型时,默认的进度条应为8步。保留。我有点困惑,因为我是快速编程的新手,并且我正在修改一个需要进行一些修订的现有应用程序,而我并不是创建该应用程序的原始人。
我尝试了一些修改,添加了另外两个结构,分别包含7个步骤和8个步骤,点击User1 User2
后,将调用7个步骤的结构并将其转换为7个步骤,但是User3
布局仍未修改原来的8个步骤在修改后的7个步骤中只是重叠,这意味着好像两个重叠的进度条出现在我的应用中。
Page.swift
MasterViewController
Page2.swift
struct Page {
static let titles: [String] = ["User Type",
"Credential",
"Birthdate",
"Email",
"Password",
"Confirm",
"Agreement",
"Done"]
}
MasterViewController.swift
struct Page2 {
static let titles: [String] = ["User Type",
"Credential",
"Birthdate",
"Email",
"Password",
"Confirm",
// "Agreement",
"Done"]
}