我的小视图中包含UITextField。我想默认隐藏视图。单击按钮时,它应显示视图,并且必须向下滚动此子视图下方主视图中的元素。任何的想法?我附上截图
答案 0 :(得分:2)
将UITextView
设置为InterfaceBuilder的hidden
(您也可以从代码中设置它)。
在此之后将此操作处理程序附加到UIButton
。
- (IBAction)showTextBar
{
[textView setHidden:False];
return;
}
这将显示textBar。如果要显示其他元素,则可以在此方法中添加它们。您也可以将此方法设置为切换。单击一次以显示元素,再次单击以隐藏它们。
答案 1 :(得分:1)
在动作中你也可以使用
textView.hidden = NO;
至于滚动使用类似
的UIScrollView[_scrollView setContentOffset:CGPointMake(0,_textView.center.y+168) animated:YES];
答案 2 :(得分:0)
//单击按钮时隐藏和显示之间的交替
-(IBAction)showTextBar
{
if(textview.hidden)
{
[textView setHidden:False];
}
else
{
[textView setHidden:True];
}
}