问题
当用户键入TextField(横向模式或纵向)并旋转手机时,文本将丢失。 Iam使用不同的ViewContoller为同一页面的横向和纵向。
问题
如何防止文本丢失?
答案 0 :(得分:2)
您可以使用Delegates
或NotificationCenter
答案 1 :(得分:1)
如果您正在使用不同的视图控制器,那么显然textfield将失去其值,因为每个视图控制器都有自己的文本字段对象。您可以拥有一个静态变量,您可以在其中将文本字段文本存储在每个视图控制器的viewWillDisappear
中。在两个视图控制器的viewWillAppear
中,您可以将静态变量的值设置为textfield的text属性。