我的应用程序需要支持iOS 12.
有一个叫做KeyboardLayoutGuide
的快捷套餐:
https://github.com/freshOS/KeyboardLayoutGuide个
在iOS 15中,苹果推出了自己的keyboardLayoutGuide
:
https://developer.apple.com/documentation/uikit/uiview/3752221-keyboardlayoutguide个
由于相同的名称keyboardLayoutGuide
,这将导致冲突.例如:
textView.bottomAnchor.constraint(equalTo: view.keyboardLayoutGuide.topAnchor, constant: -10).isActive = true
请注意,我所说的冲突并不是指任何错误.现在的情况是,我在使用:
import KeyboardLayoutGuide
导致应用程序仅使用第三方库版本,例如,即使在运行iOS 16的较新设备上也是如此.我想在更新的版本上运行"Apple"版本的keyboardLayoutGuide
,在比iOS 12更早的设备上运行第三方库版本.
是否可以仅在iOS版本高于15的情况下才能导入第三方KeyboardLayoutGuide
?或者,是否可以指定使用哪一种keyboardLayoutGuide
?