是否可以在textField編輯期間禁用方向旋轉?例如,可以在縱向和橫向之間旋轉應用程序,但是如果點擊縱向文本字段,在完成編輯之前無法旋轉橫向文本?反之亦然,如果你在風景?在textField編輯過程中禁用旋轉功能?
我在想,如果有一種方法可以做到這一點,我會在textFieldDidBeginEditing和textFieldDidEndEditing
來實現它任何幫助,將不勝感激,謝謝
是否可以在textField編輯期間禁用方向旋轉?例如,可以在縱向和橫向之間旋轉應用程序,但是如果點擊縱向文本字段,在完成編輯之前無法旋轉橫向文本?反之亦然,如果你在風景?在textField編輯過程中禁用旋轉功能?
我在想,如果有一種方法可以做到這一點,我會在textFieldDidBeginEditing和textFieldDidEndEditing
來實現它任何幫助,將不勝感激,謝謝
設置您的文本字段代表是視圖控制器。當文本框讓你知道它將要編輯的時候(我相信它就像- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
)設置一個iVar到你當前的方向(_orientation = self.interfaceOrientation)並設置一個BOOL iVar(我將它稱爲_editing)爲YES。如果方法- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
不是iVar的方向,並且_editing爲YES,則返回NO。
這是一個很好的用戶界面嗎?對我來說看起來相當不切合實際,並且可能會將問題添加到您的支持日誌中。 – 2012-01-15 09:24:05