如何在iPhone SDK中的同一视图上向所有TextField广播相同的消息?

时间:2012-03-05 20:32:47

标签: iphone objective-c

每次添加新字段时,我都必须从中央方法发送与现有字段相同的消息。有没有办法更通用,并将该消息一次发送到视图上的所有字段?

2 个答案:

答案 0 :(得分:3)

循环浏览视图的subviews数组。

for(UIView* view in [myView subviews]){
    [view myMessage];
}

答案 1 :(得分:0)

例如,我想将removeFromSuperview消息发送到其所有子视图,您可以使用单个语句执行此操作

[[myScrollView subviews] makeObjectsPerformSelector:@selector(removeFromSuperview)];