当文本被选中时,我在删除这个滴答时遇到了问题,我已经尝试了如下:
class CustomUITextField: UITextField {
open override func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool {
return false
}
}它删除了诸如复制、粘贴等内容,但似乎没有删除这个新的iOS 16功能。感谢任何帮助:)

发布于 2022-08-17 09:23:12
你可以试试:
- (void)buildMenuWithBuilder:(id<UIMenuBuilder>)builder API_AVAILABLE(ios(13.0)) {
if (@available(iOS 16.0, *)) {
[builder removeMenuForIdentifier:UIMenuLookup];
}
[super buildMenuWithBuilder:builder];
}发布于 2022-09-13 17:34:31
@user19783633 (Swift)
@available(iOS 13.0, *)
func buildMenu(with builder: UIMenuBuilder) {
if #available(iOS 16.0, *) {
builder.remove(menu: .lookup)
}
super.buildMenu(with: builder)
}https://stackoverflow.com/questions/73183251
复制相似问题