iphone - 如何在 iOS 中以编程方式创建和显示 UISlider?

标签 iphone ios4

我在 Apple 文档中找到了下面的代码,并将其添加到我的 viewDidLoad 方法中,但当我运行代码时, slider 没有出现。

CGRect frame = CGRectMake(0.0, 0.0, 200.0, 10.0);
UISlider *slider = [[UISlider alloc] initWithFrame:frame];
[slider addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged];
[slider setBackgroundColor:[UIColor clearColor]];
slider.minimumValue = 0.0;
slider.maximumValue = 50.0;
slider.continuous = YES;
slider.value = 25.0;

最佳答案

您需要将 slider 添加到 View 层次结构中。添加 [self.view addSubview:slider]; 它应该可以工作。

关于iphone - 如何在 iOS 中以编程方式创建和显示 UISlider?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4006483/

相关文章:

android - 在 Android 上播放从 iPhone 录制的视频

iphone - 如何在重置之前更新密码标签?

iphone - 如何在顶部 viewForHeaderInSection 上添加一个 UIButton

objective-c - 模态呈现 View Controller - iPad

iphone - 问题 - 插入文本仅适用于第一次,第二次它会附加到文本末尾

iPhone - 手势识别器互相争斗

objective-c - 作为 UIBackgroundTask 运行时,后台线程上的核心数据迁移失败

ios4 - 在 iphone 中绘制图形的最佳方法是什么?

iphone - 检查未定义的键

iphone - CGContextSetRGBFillColor 不工作