错误:' [UILabel]'没有名为' viewWithTag'的成员。 ?

时间:2015-01-28 10:17:54

标签: ios iphone swift uilabel

var theLabel : UILabel? = self.lblCollection.viewWithTag(textField.tag) as? UILabel
Objective-C中提供的

viewWithTag方法现在已被丢弃?如果是,使用标签访问Label集合的替代品是什么?

2 个答案:

答案 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            
    }
}