var theLabel : UILabel? = self.lblCollection.viewWithTag(textField.tag) as? UILabel
Objective-C中提供的 viewWithTag
方法现在已被丢弃?如果是,使用标签访问Label集合的替代品是什么?
答案 0 :(得分:0)
问题是你正在尝试使用UILabel数组
试试这个
var theLabel : UILabel? = self.view.viewWithTag(textField.tag) as? UILabel;
答案 1 :(得分:0)
viewWithTag:
仍在那里。问题是你在IBOutletCollection
上调用它(意味着UILabel
数组)。
要么你应该这样做:
var theLabel : UILabel? = self.view.viewWithTag(textField.tag) as? UILabel;
或
for label in self.lblCollection
{
if label.tag == textField.tag
{
// Do the stuff here
}
}