updated example
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
71e6a78b79
commit
e3dac32c3f
@ -98,10 +98,61 @@ class TileContainerViewController: BaseViewController<TileContainer> {
|
||||
override func viewDidLoad() {
|
||||
super.viewDidLoad()
|
||||
addContentTopView(view: .makeWrapper(for: component))
|
||||
component.width = 150
|
||||
component.width = 300
|
||||
component.color = .secondary
|
||||
component.accessibilityLabel = "Tile Container"
|
||||
component.addContentView(Label().with { $0.text = "Testing Label"; $0.isAccessibilityElement = true; })
|
||||
|
||||
let level2View = View()
|
||||
level2View.backgroundColor = .purple
|
||||
|
||||
let level3View = View()
|
||||
level3View.backgroundColor = .yellow
|
||||
level2View.addSubview(level3View)
|
||||
level3View.pinToSuperView(.uniform(15))
|
||||
|
||||
let level2label = Label()
|
||||
level2label.text = "Level 3 Label"
|
||||
level2label.isAccessibilityElement = true
|
||||
level2label.accessibilityLabel = "Level 3 Accessible Label"
|
||||
|
||||
level3View.addSubview(level2label)
|
||||
level2label.pinTop().pinLeading()
|
||||
|
||||
let level3Button = Button()
|
||||
level3Button.setTitle("Level 3 Button", for: .normal)
|
||||
level3Button.isAccessibilityElement = true
|
||||
level3Button.accessibilityLabel = "Level 3 Accessible Button"
|
||||
|
||||
level3View.addSubview(level3Button)
|
||||
level3Button.pinTop(anchor: level2label.bottomAnchor, constant: 5)
|
||||
level3Button.pinLeading()
|
||||
|
||||
let level4View = View()
|
||||
level4View.backgroundColor = .green
|
||||
level3View.addSubview(level4View)
|
||||
level4View.pinTop(anchor: level3Button.bottomAnchor, constant: 10)
|
||||
level4View.pinLeading()
|
||||
level4View.pinBottom()
|
||||
level4View.pinTrailing()
|
||||
|
||||
let level4Label = Label()
|
||||
level4Label.text = "Level 4 Label"
|
||||
level4Label.isAccessibilityElement = true
|
||||
level4Label.accessibilityLabel = "Level 4 Accessible Label"
|
||||
level4View.addSubview(level4Label)
|
||||
level4Label.pinTop().pinLeading()
|
||||
|
||||
let level4Button = Button()
|
||||
level4Button.setTitle("Level 4 Button", for: .normal)
|
||||
level4Button.isAccessibilityElement = true
|
||||
level4Button.accessibilityLabel = "Level 4 Accessible Button"
|
||||
level4View.addSubview(level4Button)
|
||||
|
||||
level4Button.pinTop(anchor: level4Label.bottomAnchor, constant: 5)
|
||||
level4Button.pinLeading().pinBottom()
|
||||
|
||||
|
||||
component.addContentView(level2View)
|
||||
setupPicker()
|
||||
setupModel()
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user