iphone - 显示触摸按钮的提示

标签 iphone ios

我想在用户触摸 iPhone native 应用程序中的按钮时向用户显示一些提示,就像 Web 应用程序中的工具提示一样。

我有大量的 TextField,应与信息按钮相关联,以让用户了解有关该 TextField 中捕获的数据的详细描述。

任何人都可以发布实现这一目标的步骤吗?

最佳答案

同意贾斯汀的观点,但如果你真的必须这样做:

  1. 向 UIButton 添加一个在 Touch Down 事件上启动的操作,例如UIButton * 按钮 = [[UIButton alloc] init]; [button addTarget:self action:@selector(doSomething:) forControlEvents:UIControlEventTouchDown];

  2. 将“doSomething”操作方法定义为显示锚定到按钮位置的自定义“工具提示” View 。被触摸的 UIButton 将被传递到操作方法,您可以从中访问它的位置,从而知道在哪里锚定工具提示。

如果这一切听起来很费力,请查看“Is it possible to show a tooltip in an iOS app? ”,它链接到 CMPopTipView ( https://github.com/chrismiles/CMPopTipView#readme ),这是一个有用的包,可以为您完成这一切。不过我自己没用过。

关于iphone - 显示触摸按钮的提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13050477/

相关文章:

iphone - 更新Apple App Store元数据

iphone - 如何确定 iPhone 晃动的方向

iphone - 在iPhone中添加两个UITextView问题?

ios - 构建存档方案时 Xcode 中没有可见的@interface 错误(删除 armv7 'solves' 这个)

ios - 在 Swift 中将字符串拆分为数组?

iphone - 与每个细胞独特合作的一种观点

iphone - 识别多个UITextField和行索引

iphone - Cocos2d CCSprite 类获取图像文件的名称

ios - 为什么 "+ (void)setAnimationStartDate:(NSDate *)startDate;"不起作用

ios - UITableView 控件上的不同行为