繁体   English   中英

UISlider在视图中不显示

[英]UISlider doesn't show in view

我正在尝试用代码创建UISlider,这很简单:

self.slider = [[UISlider alloc] initWithFrame:CGRectMake(66.0, 15.0, 235.0, 23.0)];
self.slider.minimumValue = 0.0;
self.slider.maximumValue = 100.0;
self.slider.continuous = YES;

self.slider addTarget:self action:@selector(sliderValueChanged:) forControlEvents:UIControlEventValueChanged];

[self.view addSubview:self.slider];

该代码放入我的viewDidLoad方法中,这几乎是我所需要的,但是在显示我的视图时,滑块不会出现。 也尝试在视图上调用setNeedsDisplay ,但它不起作用。

如果要在代码中创建滑块,则不应为其添加IBOutlet,并且声明应为强(可能已被释放,因为您只有弱引用)。

@property (strong, nonatomic)  UISlider *slider;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM