Como cortar um UITextView
Gostaria de ter dois UITextViews, um em segundo plano e outro na frente. Existe alguma possibilidade de cortar 50% do primeiro plano para que você possa ver 50% do segundo plano? Não quero redimensionar o UITextView na frente, mas apenas ocultar metade del
Acho que existe uma ilustração, pois isso pode parecer um pouco confuso:
Eu pensei em fazer isso com dois controladores de exibição, um oculto e outro visível:
// Visible and Hidden View
VisibleView *visibleController = [[VisibleView alloc] initWithNibName:@"VisibleView" bundle:nil];
self.visibleView = visibleController;
[visibleController release];
HiddenView *hiddenController = [[HiddenView alloc] initWithNibName:@"HiddenView" bundle:nil];
self.hiddenView = hiddenController;
[hiddenController release];
[self.view insertSubview:visibleView.view atIndex:0]; // show visibleView
Ideally, eu gostaria de animar o 'esconder' do visibleView Controller, para que o hiddenViewController seja revelado em segundo plano (como uma porta deslizante - deslizando pela direita). É isso que eu vim até agora, mas não consigo pensar em nenhuma técnica de transformação / corte que faça:
[UIView beginAnimations:@"Hide VisibleView" context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationTransition: ??
forView: self.view
cache: YES];
[visibleView.view removeFromSuperview];
[self.view insertSubview:hiddenView.view atIndex:0];
[UIView commitAnimations];
Acho que isso é bastante básico, mas ainda sou iniciante e ficaria muito feliz com as sugestões de como fazer iss