【发布时间】:2014-03-22 14:08:45
【问题描述】:
现在我有一个 UISlider,当按下按钮时我设置为隐藏,但如果我在按下按钮时与 UISlider 交互,滑块会消失,但我仍然可以移动值滑块。
我尝试在按下按钮时设置 UserIneractionEnabled = NO,但这似乎不起作用。
知道我应该如何禁用它吗?
编辑 * 我的代码 *
- (void)didPressButton:(UIButton *)button
{
if (!self.isShowingDetailView) //
{
self.showingDetailView = YES;
self.valueSlider.hidden = YES;
self.valueSlider.userInteractionEnabled = NO;
}
else
{
self.showingDetailView = NO;
self.valueSlider.hidden = NO;
self.valueSlider.userInteractionEnabled = YES;
}
}
【问题讨论】:
-
您确定 setUserIneractionEnabled 设置在滑块上,而不是在按钮上?
-
请输入您的按钮点击和滑块创建代码
标签: ios iphone objective-c uiview uislider