我正在尝试访问存储在NSArray中的UIView的属性,但获取"属性' center'在#id; id'"类型的对象上找不到信息。我该怎么做才能避免这种情况?
[_toggles objectAtIndex:i-1].center = CGPointMake(i * (toogleSize + freeSpace) - 24, 48);
答案 0 :(得分:1)
您可以将_toggles[i-1]
的结果投射到UIView*
,然后访问center
媒体资源:
((UIView*)_toggles[i-1]).center = CGPointMake(...);
您必须在正确的位置记住括号,以确保在访问_toggles[i-1]
之前投射center
。