0

我有一个带有 UITextField 的小视图。我想让视图默认隐藏。当单击按钮时,它应该显示视图,并且必须向下滚动此子视图下方的主视图中的元素。任何想法?我附上截图在此处输入图像描述

在此处输入图像描述

4

3 回答 3

2

从 InterfaceBuilder设置UITextViewhidden(您也可以从代码中设置它)。

在此之后将此操作处理程序附加到UIButton.

- (IBAction)showTextBar
{
    [textView setHidden:False];
    return;
}

这将显示文本栏。如果要显示其他元素,则可以在此方法中添加它们。您也可以将此方法设置为切换。单击一次以显示元素,再次单击以隐藏它们。

于 2013-01-29T02:06:51.343 回答
1

在动作内部你也可以使用

textView.hidden = NO;

至于滚动使用 UIScrollView 之类的

[_scrollView setContentOffset:CGPointMake(0,_textView.center.y+168) animated:YES];
于 2013-01-29T04:41:46.713 回答
0

//单击按钮时在隐藏和显示之间切换

    -(IBAction)showTextBar

     {

       if(textview.hidden)
        {
            [textView setHidden:False];
        }
        else
        {
            [textView setHidden:True];
        }

    }
于 2013-01-29T04:53:24.123 回答