material-design-widgets-lite-ios icon indicating copy to clipboard operation
material-design-widgets-lite-ios copied to clipboard

materialdesignbutton selector is not positioned properly on iOS 11.4

Open EndBird opened this issue 3 years ago • 1 comments

image

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)
    
    `

EndBird avatar Sep 14 '20 15:09 EndBird

Alright I'll take a look

twho avatar Oct 25 '20 00:10 twho