[英]How to avoid Fluctuation in show and hide UI controls in Xamarin forms iOS?
[英]How to avoid that a deprecated method is called in Xamarin iOS?
從iOS 8開始,將不再使用willRotateToInterfaceOrientation:duration
。因此,在Xamarin iOS中也將不再使用WillRotate
。 但是WillRotate
仍將在iOS 8上被調用。
如何確保iOS 8設備不會調用此方法? 是否需要類似編譯器指令的內容? RespondsToSelector
在這里不起作用。
由於不建議使用,並且您使用最新的SDK目標編譯了應用,因此不會調用它。
此功能取決於是否實施方法。 盡管不推薦使用許多API,但該功能仍然存在以實現向后兼容。
在這種特殊情況下,這意味着如果實現該方法(或該系列中的任何其他支持方法),則將調用該方法。 如果不實現,則將調用新方法。
哪些取決於底層框架到底要使用什么來進行探測。 他們可能使用RespondsToSelector()並根據一種方法的存在/不存在執行一個代碼路徑或另一個代碼路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.