material-design-widgets-lite-ios
material-design-widgets-lite-ios copied to clipboard
materialdesignbutton selector is not positioned properly on iOS 11.4
Left is iOS 11.4, right is iOS 13.6. here is the code
` segmentedControl = MaterialSegmentedControl(frame: CGRect(x: 0.0, y: 0.0, width: 200.0, height: 30.0)) self.TabsView.addSubview(segmentedControl) segmentedControl.translatesAutoresizingMaskIntoConstraints = false segmentedControl.topAnchor.constraint(equalTo: TabsView.topAnchor).isActive = true segmentedControl.leadingAnchor.constraint(equalTo: TabsView.leadingAnchor).isActive = true segmentedControl.trailingAnchor.constraint(equalTo: TabsView.trailingAnchor).isActive = true segmentedControl.heightAnchor.constraint(equalToConstant: segmentedControl.frame.height).isActive = true segmentedControl.selectorStyle = .outline
// Configure the view, note that you need to call updateViews in order to apply your cofiguration.
segmentedControl.selectorColor = .white
segmentedControl.foregroundColor = .white
segmentedControl.selectedForegroundColor = .black
setSegments(segmentedControl,segmentedControl.layer.frame.height/2)
segmentedControl.updateViews()
segmentedControl.selector.backgroundColor = .white
setSegmentsColour(colour: .clear)
`
Alright I'll take a look