首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除选定文本iOS 16 xcode14 beta的"search“选项

如何删除选定文本iOS 16 xcode14 beta的"search“选项
EN

Stack Overflow用户
提问于 2022-07-31 12:19:20
回答 2查看 653关注 0票数 8

当文本被选中时,我在删除这个滴答时遇到了问题,我已经尝试了如下:

代码语言:javascript
复制
class CustomUITextField: UITextField {
   open override func canPerformAction(_ action: Selector, withSender sender: Any?) -> Bool {
      return false
   }
}

它删除了诸如复制、粘贴等内容,但似乎没有删除这个新的iOS 16功能。感谢任何帮助:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-08-17 09:23:12

你可以试试:

代码语言:javascript
复制
    - (void)buildMenuWithBuilder:(id<UIMenuBuilder>)builder API_AVAILABLE(ios(13.0))  {
        if (@available(iOS 16.0, *)) {
            [builder removeMenuForIdentifier:UIMenuLookup];
        }
        [super buildMenuWithBuilder:builder];
    }
票数 9
EN

Stack Overflow用户

发布于 2022-09-13 17:34:31

@user19783633 (Swift)

代码语言:javascript
复制
@available(iOS 13.0, *)
func buildMenu(with builder: UIMenuBuilder) {
    if #available(iOS 16.0, *) {
        builder.remove(menu: .lookup)
    }
    super.buildMenu(with: builder)
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73183251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档