v2.0.1
UIOnboarding v2.0.1 adds a fix for oversized notice icons and makes notice configuration optional.
Changes
• Improves constraint layouts for onboardingNoticeIcon
(#7).
• Makes icon
optional in UIOnboardingTextViewConfiguration
, giving more room for customisation.
• UIOnboardingTextViewConfiguration
is now optional with the option to completely hide it (#11).
Discussion
Adjust the notice area based on your app's needs. You can either leave it out completely by removing textViewConfiguration
.
// In UIOnboardingHelper.swift
extension UIOnboardingViewConfiguration {
static func setUp() -> UIOnboardingViewConfiguration {
.init(appIcon: UIOnboardingHelper.setUpIcon(),
firstTitleLine: UIOnboardingHelper.setUpFirstTitleLine(),
secondTitleLine: UIOnboardingHelper.setUpSecondTitleLine(),
features: UIOnboardingHelper.setUpFeatures(),
// textViewConfiguration: UIOnboardingHelper.setUpNotice(),
buttonConfiguration: UIOnboardingHelper.setUpButton())
}
}
Or if you choose to include a notice area, you must at least include a text string.
// In UIOnboardingHelper.swift
static func setUpNotice() -> UIOnboardingTextViewConfiguration {
.init(text: "Developed and designed for members of the Swiss Armed Forces.")
}