如何更改存储在NSArray中的视图中心?

时间:2015-03-28 01:10:06

标签: objective-c

我正在尝试访问存储在NSArray中的UIView的属性,但获取"属性' center'在#id; id'"类型的对象上找不到信息。我该怎么做才能避免这种情况?

[_toggles objectAtIndex:i-1].center = CGPointMake(i * (toogleSize + freeSpace) - 24, 48);

1 个答案:

答案 0 :(得分:1)

您可以将_toggles[i-1]的结果投射到UIView*,然后访问center媒体资源:

((UIView*)_toggles[i-1]).center = CGPointMake(...);

您必须在正确的位置记住括号,以确保在访问_toggles[i-1]之前投射center