0

在我的应用程序的某些部分,我想淡出几个文本字段和一个按钮,并使用 animateWithDuration 淡入其他一些 UI 元素。我想这样做而不是推送到具有这些其他 UI 元素的另一个视图,但这是不好的做法吗?我应该改用自定义 segue 吗?

4

2 回答 2

1

这取决于。

通常,您应该在不同的视图控制器中拥有应用程序的单独功能——这就是 VC 的用途。

如果您正在淡入和淡出关于同一功能的不同选项/字段/按钮,那么您正在做的事情很好。

如果您正在淡入和淡出应用程序的单独功能,例如 POS 应用程序中的付款和收据生成,那么您应该使用不同的视图控制器。

于 2013-05-20T18:47:33.613 回答
1

您是否尝试过从文本字段和按钮进行转换?由于这些控件也是UIViews 您可以尝试使用transitionWithView:duration:options:animations:completion:.

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIView_Class/UIView/UIView.html

于 2013-05-20T18:47:52.183 回答