在View Controller中将视图更改为编辑模式

时间:2013-11-20 08:05:57

标签: ios uiviewcontroller uitextfield edit uislider

我想成为一个用户,在视图控制器上可以进入编辑模式,然后他们可以编辑具有文本字段和滑块的屏幕值。

到目前为止,我遵循了这个文档: https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/EnablingEditModeinaViewController/EnablingEditModeinaViewController.html

并使用了这部分代码

- (void)setEditing:(BOOL)flag animated:(BOOL)animated
{
    [super setEditing:flag animated:animated];
    if (flag == YES){
        // Change views to edit mode.
    }
    else {
        // Save the changes if needed and change the views to noneditable.
    }
}

如何将视图更改为处于编辑模式?我希望我的用户能够编辑textFields中的输入和滑块的值。

提前致谢!

1 个答案:

答案 0 :(得分:0)

if(flag == YES)部分中,您可以将editable的{​​{1}}属性设置为UITextField,如下所示:

YES

textField.editable = YES; 部分中,您必须将else设置回不可编辑状态,如下所示:

UITextField

对于textField.editable = NO; ,请使用UISlider属性。

我希望这会对你有所帮助。