Ios UIScrollview删除隐藏字段之间的空间
我在Ios UIScrollview删除隐藏字段之间的空间,ios,objective-c,uiscrollview,Ios,Objective C,Uiscrollview,我在UIScrollview中使用了segmentControl。但我的问题是,用户按“第一段控件”,所有三个字段都会显示在视图上(默认情况下)。当用户按“第二段控制”时,三个字段应隐藏并删除此空间之间的内容。可能吗?因为在我看来,总共10个字段是他们的。我想隐藏3,7,9字段 这是我的段控制代码 - (IBAction)segmentedControlChanged:(id)sender { UISegmentedControl *s = (UISegmentedControl *)s
UIScrollview
中使用了segmentControl
。但我的问题是,用户按“第一段控件”,所有三个字段都会显示在视图上(默认情况下)。当用户按“第二段控制”时,三个字段应隐藏并删除此空间之间的内容。可能吗?因为在我看来,总共10个字段是他们的。我想隐藏3,7,9字段
这是我的段控制代码
- (IBAction)segmentedControlChanged:(id)sender
{
UISegmentedControl *s = (UISegmentedControl *)sender;
if (s.selectedSegmentIndex == 0)
{
[txtEmail setHidden:NO];
[sendInvite setHidden:NO];
[switchSendInvite setHidden:NO];
[allowComments setHidden:NO];
[switchAllow setHidden:NO];
}
else
{
[txtEmail setHidden:YES];
[sendInvite setHidden:YES];
[switchSendInvite setHidden:YES];
[allowComments setHidden:YES];
[switchAllow setHidden:YES];
}
}
无论您在想什么,都不可能直接实现,如果您想这样做,您必须更改该滚动视图中所有TextField和相对对象的框架。您能解释一下您需要什么吗?当我按“邀请”按钮,然后按“邀请电子邮件”其他两个字段显示。。。该字段被第一个非邀请按钮隐藏。为此,您必须手动管理。所有文本字段都放在scrollview中。您每次都必须更改文本文件的帧。请使用一种方法更改所有文本字段的帧,无论您要更改什么。