在 Swift 中更改分段控件背景图像

Change Segmented Control Background Image in Swift

我想使用图像作为我的分段控件的背景。

哪种方法最好?

我在发布问题时找到了方法。分享给大家以备不时之需

segmentedControlName.backgroundColor = UIColor(patternImage: UIImage(named: "imageName")!)
 for subview in (sender.subviews as! [UIView]) {
   if (subview.isSelected) {
     subview.backgroundbackgroundColor = UIColor.redColor()
   } else {
     subview.backgroundColor = nil
   } 
 }