Objective c Xcode 4中identity inspector下的Label属性是什么?

Objective c Xcode 4中identity inspector下的Label属性是什么?,objective-c,ios,xcode4,uibutton,Objective C,Ios,Xcode4,Uibutton,Label属性的占位符文本是“Xcode-Specific-Label”,当谷歌搜索时,它不会显示任何内容 我假设它用于通过“Xcode特定标签”而不是按钮在UI中显示的实际文本来标识代码中的UI元素。如果是这样的话,我对在我的代码中使用它很感兴趣,因为我有一些具有类似函数的按钮,我希望将它们的操作发送到同一个方法,并使用sender属性通过名称来区分两者。我知道你可以通过对象id来实现这一点,但我认为使用名称会更清晰。我该怎么做?标签字段标识Xcode中的UI元素。如果使用标签文本字段命名UI

Label属性的占位符文本是“Xcode-Specific-Label”,当谷歌搜索时,它不会显示任何内容


我假设它用于通过“Xcode特定标签”而不是按钮在UI中显示的实际文本来标识代码中的UI元素。如果是这样的话,我对在我的代码中使用它很感兴趣,因为我有一些具有类似函数的按钮,我希望将它们的操作发送到同一个方法,并使用sender属性通过名称来区分两者。我知道你可以通过对象id来实现这一点,但我认为使用名称会更清晰。我该怎么做?

标签字段标识Xcode中的UI元素。如果使用标签文本字段命名UI元素,您会注意到该元素的名称在画布左侧的对象列表中发生了更改

标签字段对代码没有多大作用。它的存在是为了使Xcode中的事情更加方便。事实上,Identity inspector的整个Identity部分的存在是为了让您在Xcode中更方便。假设窗口中有三个文本字段。为每个文本字段指定不同的标签可以更容易地识别每个文本字段。


只需在文档大纲中键入视图的名称,就可以方便地在Xcode中标识视图。如图所示:我将视图的名称更新为contentView,这意味着该视图是scrollView的contentView

澄清一下:如果要引用UI元素,必须创建一个IBOutlet并将其连接。@Joshua Nozzi-这不完全正确-您可以通过在属性检查器下分配一个标记来引用UI元素。这是我不知道的iOS差异吗?是否有某种机制可以通过其标签获取任何UI元素?@Joshua显然这是可能的。在Xcode 3中命名对象的答案要简单得多。我曾经尝试使用“Xcode-Specific-Label”来命名列表中的对象,但它在对象列表中没有像我希望的那样进行更新。所以我删除了我在“Xcode特定标签”中输入的文本,并继续寻找命名对象的方法。事实证明,如果我把焦点转移到其他面板或其他东西上,它会起作用的。如果您试图设置“Xcode特定标签”,但它什么也不做,请单击对象列表中的。不确定要更新的对象列表必须失去/获得焦点的内容。