如何在代码中访问此名称,而不是标题:
我发现这作为故事板上任何对象的id都是有用的。
发布于 2016-12-13 23:59:19
我认为在这种情况下,故事板上出现的名字就是你的出口名。但在其他情况下,这个名字可以是很多东西,比如你按钮上的文本。因为它可能是这么多的值,所以我怀疑除了查看Xcode本身的源代码之外,还有什么方法可以得到它。但我认为Xcode不是开源的。
如果您想要视图的id,请使用tag
。每个视图都有一个tag
属性。您可以将其设置为某个整数,并使用viewWithTag
方法将视图返回!
如果坚持使用字符串作为id,则创建一个将字符串id映射到tag
的字典。
发布于 2016-12-13 23:59:12
看上去你对iOS很陌生,
当您拖动一个按钮来查看它将有一个默认的标题" button ",当您检查它的名称时,它将是" button“,现在如果您选择该按钮并将其标题更改为"ABCD”,如果您看到视图层次结构,它将显示该按钮为"ABCD“。
最后,如果将IBOutlet从按钮拖动到VC并将IBOutlet命名为"ABCD1234“,则视图层次结构中的名称将显示为"ABCD1234”。
它显示的是相同的按钮,只要它没有IBOutlet,或者它的IBOutlet被命名为除标题之外的名称,它的名称将显示为标题,当您将它的IBOutlet重命名为与标题不同时,它的名称显示为IBOutlet的名称。
ID然后使用findViewById("ID string")
的概念不在iOS中,如果您想访问视图/按钮,可以为它创建一个IBOutlet :)
https://stackoverflow.com/questions/41137346
复制相似问题