如何快速创建动态的步进进度栏?

时间:2019-05-06 03:52:03

标签: ios swift uiprogressbar

我有一个现有的应用程序,其中在打开该应用程序时,进度栏中的默认步骤为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"]
 }

0 个答案:

没有答案