2011-07-24 4 views
0

UISliderをプログラムで作成しています。初期化するときはinitWithFrameを使用し、CGRectを渡しても何の効果もありません。私は初期化した後に変更できるかもしれないと思ったが、まだ何も...私はI。だから、幅を変える方法があるはずです。助けてください、 ありがとうございます。プログラムでUISliderの幅を変更しますか?

+0

初期化して変更するコードを投稿することはできますか? – Saphrosit

答えて

2

スライダーの幅は、必ずinitWithFrameを使用するか、境界を変更することで指定できます。ここで何か他のことが起こっていなければならない。

+0

UIToolBarの中にあるのでしょうか? – user635064

+0

@ user635064スライダーをツールバーに直接追加するのではなく、UIBarButtonItemの中に入れてください: 'UISlider * slider = [[UISlider alloc] initWithFrame:CGRectMake(0、0、200、20)]; UIBarButtonItem * item = [[UIBarButtonItem alloc] initWithCustomView:slider]; NSArray * items = [NSArray arrayWithObject:item]; [self.toolbar setItems:items]; ' – Caffeine

関連する問題