当uislider水平移动时,uitextview应反映更改

时间:2011-01-10 13:21:22

标签: iphone ipad

我拿了一个基于视图的应用程序,我在控制器的视图上放置了一个uislider和uitextview。我的要求是当我水平移动滑块时,更改应该在textview中连续反映。如果我在textview中输入一个值滑块范围,滑块应移动到从textview取值的相应位置。

提前tnx dinakar

1 个答案:

答案 0 :(得分:1)

将选择器添加到滑块,如下所示,

[slider addTarget:self action:@selector(sliderChanged) forControlEvents:UIControlEventValueChanged];

在函数 sliderChanged 代码中,如下所示,

textView.text= [NSString stringWithFormat:@"%.2f%%", slider.value];

同样,在UITextView委托方法

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
slider.value=[textView.text floatValue];
return YES;
}