objective-c - 在 Xcode 中,使按钮看起来像文本字段或文本字段看起来像按钮

标签 objective-c ios xcode

在 Xcode (iOS) 中,我有一个包含按钮和文本字段组合的屏幕。但是,它们看起来不同。有没有办法让按钮看起来像一个文本字段?或者有没有一种方法可以使文本字段像按钮一样(按下时执行一些操作并且不调出键盘)?

谢谢

最佳答案

您可以尝试以下方法之一:

  • 在文本字段顶部放置一个透明(没有图像的自定义)按钮并将所需的操作附加到它
  • textFieldShouldBeginEditing: 的实现中展示你的观点UITextFieldDelegate协议(protocol)方法

  • 子类化也是一种选择,但它可能会使您的任务过于复杂。

    关于objective-c - 在 Xcode 中,使按钮看起来像文本字段或文本字段看起来像按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10603525/

    相关文章:

    iPhone- 从我的应用程序 iOS 6 打开设置

    iOS:检索在线的 Game Center 好友

    ios - Git 上的 Push 错误,然后是 Pull 和 Workspace 上的错误

    objective-c - 根据 segue 标识符执行 dismissModalViewControllerAnimated 或 popViewControllerAnimated?

    swift - 如何缓存单元格并在每个单元格中嵌入了 avplayer 的 Collection View 中重用单元格?

    ios - 如何在 iOS 的 cocoapod 库中使用图像 Assets 目录

    objective-c - 如何将自定义字体添加到 UILabel 但标签从 Storyboard 中保留其大小

    ios - 解析 Apple Mach O-Linker 错误?

    ios - 关闭View后如何在后台运行网络进程?

    ios - UICollectionViewCell 相对于 CollectionView 的自动布局大小