iphone - 当我尝试以编程方式向 UIView 添加 Slider 时,如果宽度太高,它不会出现

标签 iphone objective-c ios uiview uislider

我正在尝试以编程方式向 UIView 添加一个高度可变的垂直 UISlider。这是我目前所拥有的

int fullSize = [myBottle.barBottem intValue] - [myBottle.barTop intValue];
    CGRect frame = CGRectMake(200, 150,fullSize, 23);
    slider = [[UISlider alloc] initWithFrame:frame];
    [slider addTarget:self action:@selector(sliderChanged:) forControlEvents:UIControlEventValueChanged];
    [slider setBackgroundColor:[UIColor clearColor]];
    slider.minimumValue = 0.0;
    slider.maximumValue = fullSize;
    slider.continuous = YES;
    slider.transform = CGAffineTransformMakeRotation(M_PI * -
                                                0.5);;
[self.view addSubview:slider];

我的问题是,只要 fullSize > 320, slider 就不会出现。任何帮助将不胜感激!

最佳答案

你可以试试这个 并制作 slider 值方法

UISlider *loslider=[[UISlider alloc]initWithFrame:CGRectMake(60, 80, 200, 30)];

    [loslider addTarget:self action:@selector(slider_Action:)  forControlEvents:UIControlEventValueChanged];

    [loslider setMaximumValue:100.0];
    [loslider setMinimumValue:0.0];
    [loslider setValue:0.0];
    [self.view addSubview:loslider];

然后 -(void)slider:Action

关于iphone - 当我尝试以编程方式向 UIView 添加 Slider 时,如果宽度太高,它不会出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9264859/

相关文章:

iphone - 如何将按钮添加到 QLPreviewController

iphone - iOS6.0及以上版本ZBar条码阅读器隐藏信息按钮的方法

iphone - 这次如何从datePicker获取时间并运行方法?

ios - 如何使用 RealmSwift 存储字典?

iphone - 即将过期的 iPhone 配置文件

ios - ITMS-90096 : Your binary is not optimized for iPhone 5

java - 处理命令时发生未知的服务器端错误。原始错误 : Command failed: ideviceinstaller -u

objective-c - 我可以使用 PhoneGap 调用自定义 Objective C 类上的方法吗?

ios - 使用移动应用跟踪 SDK iOS 跟踪应用内事件

ios - 添加多个 NSDecimalNumbers