Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios “更改按钮”;用户名";操作完成后,输入文本字段_Ios_Objective C_Swift - Fatal编程技术网

Ios “更改按钮”;用户名";操作完成后,输入文本字段

Ios “更改按钮”;用户名";操作完成后,输入文本字段,ios,objective-c,swift,Ios,Objective C,Swift,我在个人资料用户级别上工作,我注意到在不同的应用程序中,他们可以做我将在下面解释的事情: 从配置文件页面,新用户磁带上的一个按钮:用户名 他们转到另一个页面选择用户名 之后,他们去选择密码 完成所有操作后,他们会返回到个人资料页面 操作完成后,我希望创建初始按钮用户名-->用户名文本字段 感谢当用户已输入其姓名时,请检查条件,然后隐藏按钮;当用户未输入用户名时,请隐藏文本字段。如果要显示按钮或文本字段,可以使用button.hidden=true隐藏按钮,并将其设为false 通过检查您的条件隐

我在个人资料用户级别上工作,我注意到在不同的应用程序中,他们可以做我将在下面解释的事情:

  • 从配置文件页面,新用户磁带上的一个按钮:用户名
  • 他们转到另一个页面选择用户名
  • 之后,他们去选择密码
  • 完成所有操作后,他们会返回到个人资料页面
  • 操作完成后,我希望创建初始按钮用户名-->用户名文本字段


    感谢

    当用户已输入其姓名时,请检查条件,然后隐藏按钮;当用户未输入用户名时,请隐藏文本字段。如果要显示按钮或文本字段,可以使用
    button.hidden=true
    隐藏按钮,并将其设为false

    通过检查您的条件隐藏按钮,并使文本字段可见。无法清楚地理解您的问题。你的意思是想隐藏第一个按钮,并在登录后显示文本字段而不是它吗?我如何通过代码隐藏按钮@Mukeshthavanise我的答案很简单,我有个问题要问你!如果按钮2是另一个视图控制器,并且按钮(点击按钮2后必须隐藏的按钮)位于另一个视图控制器中,我可以将同一UIviewcontroller属性赋予两个视图控制器吗?如果是,我有此消息错误@mukeshthaanifatal error:unwrapping可选值(lldb)时意外发现nil,您必须将按钮的状态或任何条件转移到另一个视图控制器,根据该视图控制器,您将在该视图控制器中显示或隐藏按钮。你可以使用NSUserDefaults或者如果你使用的是segue,那么你可以通过segue进行传输。我对swift有点陌生。你能给出一些代码来了解更多如何做到这一点吗?thank UnserDefaults主要用于传输应用程序内部的内容,在您希望传输特定条件的情况下。所以,传输一个包含true或false的变量,然后在下一个视图控制器上读取该变量。在这里阅读有关NSUserDefault的信息。