我有一个调查滑块,根据滑块的值显示以下字符串:"非常糟糕,糟糕,好,好,非常好".
以下是滑块的代码:
- (IBAction) sliderValueChanged:(UISlider *)sender {
scanLabel.text = [NSString stringWithFormat:@" %.f", [sender value]];
NSArray *texts=[NSArray arrayWithObjects:@"Very Bad", @"Bad", @"Okay", @"Good", @"Very Good", @"Very Good", nil];
NSInteger sliderValue=[sender value]; //make the slider value in given range integer one.
self.scanLabel.text=[texts objectAtIndex:sliderValue];
}
Run Code Online (Sandbox Code Playgroud)
我希望"非常糟糕"为红色,"坏"为橙色,"好"为黄色,"好"和"非常好"为绿色.
我不明白如何使用NSAttributedString来完成这项工作.
我是编程的新手,所以这个问题我肯定是非常基本的(跟我一起吧!)
我刚刚将zxing安装到我当前的xcode 4.5项目中.我花了一段时间来解决这些错误,但我终于明白了.
我创建了一个名为"scan"的按钮,我想要调用zxing.我怎样才能做到这一点?
我已经尝试查看我在源文件中实现的文件,但无法确定要使用哪些类和方法.
是的,我尝试了谷歌搜索这个非常基本的概念,但没有发现:(
我想用基于数组的字符串更改 UILabel。这是我到目前为止所拥有的:
- (IBAction) sliderValueChanged:(UISlider *)sender {
scanLabel.text = [NSString stringWithFormat:@" %.f", [sender value]];
NSString *wholeText = @"Very Bad";
self.scanLabel.text = wholeText;
}
Run Code Online (Sandbox Code Playgroud)
我想要不同的值来显示“非常糟糕、糟糕、好的、好、非常好”,而不仅仅是“非常糟糕”。
在哪里声明 NSMutableArray,以及如何使用滑块实现它?
更新:谢谢大家的帮助!(我喜欢计算器)