ios/xcode:更改工具栏按钮项的标题
我想根据用户检查的内容,将工具栏按钮(右导航)的标题从登录更改为注册 在此之前,我在VC中使用此按钮,并使用以下代码:ios/xcode:更改工具栏按钮项的标题,ios,xcode,uibarbuttonitem,uinavigationitem,Ios,Xcode,Uibarbuttonitem,Uinavigationitem,我想根据用户检查的内容,将工具栏按钮(右导航)的标题从登录更改为注册 在此之前,我在VC中使用此按钮,并使用以下代码: [_submitButton setTitle:@"Sign Up" forState:UIControlStateNormal]; 但是,现在我已经删除了页面中的按钮,并将其命名为submitButton,我得到了以下错误: “UIBarButtonItem”的@interface没有可见的声明选择器“setTitleForState” 有人知道为什么这不起作用吗?我必须给
[_submitButton setTitle:@"Sign Up" forState:UIControlStateNormal];
但是,现在我已经删除了页面中的按钮,并将其命名为submitButton,我得到了以下错误:
“UIBarButtonItem”的@interface没有可见的声明选择器“setTitleForState”
有人知道为什么这不起作用吗?我必须给uibarbutton命名为与常规按钮不同的名称吗?
UIBarButtonItem
不是UIButton
请检查以下内容:
- 选项单击“提交”按钮,您将看到一个带有声明和类型的弹出框
- 单击
,您将看到文档UIBarButtonItem
- 根本没有设置标题的方法
- 请看大类名下顶部的行继承自
是UIBarButtonItem
UIBarItem
- 单击
UIBarItem
- 有一个
属性没有进一步的参数,因此它是title
_submitButton.title = @"Sign Up";
阅读文档非常重要,不可能记住所有类的所有属性/方法,但如果收到这样的错误消息,这是您应该做的第一件事。
UIBarButtonItem
不是UIButton
请检查以下内容:
- 选项单击“提交”按钮,您将看到一个带有声明和类型的弹出框
- 单击
,您将看到文档UIBarButtonItem
- 根本没有设置标题的方法
- 请看大类名下顶部的行继承自
是UIBarButtonItem
UIBarItem
- 单击
UIBarItem
- 有一个
属性没有进一步的参数,因此它是title
_submitButton.title = @"Sign Up";
阅读文档非常重要,不可能记住所有类的所有属性/方法,但如果您收到这样的错误消息,这是您应该做的第一件事。谢谢。我正在等待目标C变得直观,但它还没有发生。因此,这些类型的错误往往让我感到困惑。感谢提醒检查文档!不过,错误消息非常具有描述性<代码>无选择器方法错误-检查文档确定。我可能很快就接受了他的答复。方法在到达_submitButton.title=“@Sign Up”时抛出错误;好的,错误消息说
\u submitButton
不是UIBarButtonItem
它是字符串
谢谢。我正在等待目标C变得直观,但它还没有发生。因此,这些类型的错误往往让我感到困惑。感谢提醒检查文档!不过,错误消息非常具有描述性<代码>无选择器方法错误-检查文档确定。我可能很快就接受了他的答复。方法在到达_submitButton.title=“@Sign Up”时抛出错误;好的,错误消息说\u submitButton
不是UIBarButtonItem
而是字符串