♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡
Swift/iPad/Xcodeでつまみ部分が画像のスライダーをつくりたいです。
Main.storyboardのIBにUIViewSliderをおいて、
作成したクラス、
@IBDesignable class UCSlider: UIViewSlider{
を適用しましたがエラーになりました。
継承するクラスをUIViewControllerに変更して下記のようにすると、
swift
1import UIKit 2 3@IBDesignable class UCSlider: UIViewController{ 4 5 override func viewDidLoad() { 6 7 //スライダ作成 8 let mySlider = UISlider(frame: CGRectMake(0, 0, 200, 30)) 9 10 mySlider.layer.position = CGPointMake(self.view.frame.midX, 100) 11 12 mySlider.backgroundColor = UIColor.whiteColor() 13 14 mySlider.minimumValue = 0 15 16 mySlider.maximumValue = 1 17 18 mySlider.value = 0.5 19 20 mySlider.maximumTrackTintColor = UIColor.greenColor() 21 // Sliderの現在位置より右のTintカラーを変える. 22 mySlider.minimumTrackTintColor = UIColor.blackColor() 23 24 mySlider.addTarget(self, action: "onChangeValueMySlider:", forControlEvents: UIControlEvents.ValueChanged) 25 26 self.view.addSubview(mySlider) 27 28 } 29 30} 31
配置した、UIViewSliderにクラスを指定することはできませんでしたが、指定しなくてもビルドしたら表示されていました。
クラスは指定していなくても勝手に表示されるのでしょうか?
現在、IBで配置したものと、クラスで作成したものの2つが表示されています。
先に、IBで配置した後にクラスでスタイルを変更することは可能でしょうか?
場所の指定が難しいので、先にIBで配置したいです。
その後に、Thumb(つまみ)を画像に変更したいのですが、
そのやりかたも探しましたが見つけられませんでした。
教えていただけると助かります。
よろしくおねがいします٩(๑❛ᴗ❛๑)۶
????質問を受けて追記
♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/29 07:02 編集
2016/02/29 08:23 編集
2016/03/01 08:51
2016/03/01 09:11
2016/03/01 14:05 編集
2016/03/03 03:03
2016/03/03 04:19