UItextView隐藏在UIScrollview中

时间:2012-09-03 10:49:11

标签: iphone

我有一个UIScrollView(有40多页),每页都添加了UITextview作为子视图。 我想要做的是,在单击时,我想在所有页面上隐藏UITextField? 我该怎么办? 我试图在hadle tap方法中这样做:

textview.hidden = YES;

但它只是在最后一页隐藏文本视图,而不是在所有页面上隐藏。

感谢任何帮助

1 个答案:

答案 0 :(得分:2)

您可以执行以下操作,而不是textview.hidden = YES;

for(id object in objScrollView.subviews)
{
    if([object isKindOfClass:[UITextView class]])
    {
        UITextView *tmpObj= (UITextView *)object;
        [tmpObj setHidden:!tmpObj.hidden];
    }
}

将上述代码放入tap方法中。