3
の設定アイコンや色、私は(赤い点なし)このような何かを達成したい:迅速 - IOS - UISwitch
私は何を得る:
I上記のスニペットを試してみましたが、イメージは数回繰り返され、一度表示されます。
myswitch.thumbTintColor = UIColor(patternImage:UIImage(named:"myimage")!)
の設定アイコンや色、私は(赤い点なし)このような何かを達成したい:迅速 - IOS - UISwitch
私は何を得る:
I上記のスニペットを試してみましたが、イメージは数回繰り返され、一度表示されます。
myswitch.thumbTintColor = UIColor(patternImage:UIImage(named:"myimage")!)
https://medium.com/@milenko_52829/making-custom-uiswitch-part-1-cc3ab9c0b05b
あなたは、サードパーティのライブラリに依存することなく、独自のカスタムUISwitchを作るために、このチュートリアルを参照することができます。
このチュートリアルでは、setupUI()関数で、カスタムビューをthumbViewとして割り当てています。だから、だからあなたのコードが
func setupUI() {
self.clear()
self.clipsToBounds = false
self.thumbView.backgroundColor = self.thumbTintColor
self.thumbView.isUserInteractionEnabled = false
let imageName = "yourImage.png"
let image = UIImage(named: imageName)
let myThumbImageView = UIImageView(image: image!)
myThumbImageView.frame = CGRect(x: 0, y: 0, width: self.thumbView.bounds.size.height, height: self.thumbView.bounds.height)
self.thumbView.addSubview(self.myThumbImageView)
self.addSubview(self.thumbView)
}
これを使用してみてくださいになりますその関数にUIImageViewを(myThumbImageView言う)を作成し、そのImageViewのに自分の画像を追加し、self.thumbView
にサブビューとしてImageViewのを追加https://github.com/plavatvornica/CustomUISwitch – Shezad