如何通过单击按钮使textView可扩展

时间:2013-06-19 09:58:26

标签: iphone ios objective-c uitextview

我在textViews之上有很多scrollView,每个textView都有一个自定义按钮,以便当用户点击textView它应该展开时点击返回然后它应该折叠到之前的位置。

我正在考虑做的是隐藏smallTextView并在按下按钮时显示expandedTextView按钮按下时我想隐藏expandedtextView n显示{{ 1}}。但我不知道应该怎么做。任何帮助将不胜感激。

这是我的代码:

smallTextView

in this image every imageView has a custom button over it 以及如何知道按下了哪个按钮。

1 个答案:

答案 0 :(得分:1)

你做错了。您的方法应如下所示:

-(IBAction)textButtonClicked:(id)sender
{
    NSLog(@"Hi");
    [self.expandTextView setHidden:YES]; 
    NSLog(@"hey");
}

ViewContrller中编写此方法后,将展开按钮的-touchUpInside方法连接到-textButtonClicked方法。使用此行:

[self.expandButton addTarget:self action:@selector(textButtonClicked:) forControlEvents:UIControlEventTouchUpInside];

代替代码中的那个。