旋转时TextField正在丢失用户的输入

时间:2016-08-12 08:52:24

标签: ios uitextfield orientation

问题

当用户键入TextField(横向模式或纵向)并旋转手机时,文本将丢失。 Iam使用不同的ViewContoller为同一页面的横向和纵向。

问题

如何防止文本丢失?

2 个答案:

答案 0 :(得分:2)

您可以使用DelegatesNotificationCenter

将TextField文本从一个控制器传递到另一个控制器

答案 1 :(得分:1)

如果您正在使用不同的视图控制器,那么显然textfield将失去其值,因为每个视图控制器都有自己的文本字段对象。您可以拥有一个静态变量,您可以在其中将文本字段文本存储在每个视图控制器的viewWillDisappear中。在两个视图控制器的viewWillAppear中,您可以将静态变量的值设置为textfield的text属性。