0
A
回答
1
您可以设计一个显示该工具提示的新视图。 然后,您可以将新视图添加到tableviewcontrollers子视图。这可以在didSelectRowAtIndexPath或类似的东西中完成。您将相应的信息传递给新的视图并将其添加为子视图。取决于你想交给视图的数据,为此目的可能需要编写一个自己的视图控制器。
您需要提供关闭工具提示的方法。当然,你必须提供一种方法来选择“以预期的方式”(如果nessesairy)的行,然后可能是双重行动。林不知道是否有媒体链接是一种方法,这与框架,但我猜你必须写自己的tableviewcontroller子类...
希望这有助于
编辑:
嘿曼西,我没有测试它,但关闭我的头顶我会说它应该这样工作...... 你创建你自己的UITableView子类。 UITableView继承自UIResponder,所以你可以在你的tableview-subclass中实现“touchesBegan:” - 方法。在这种方法中,你实例化你的tooltip-view-subclass,将它作为tableview的子视图并将它的位置设置为触摸的坐标,你可能想要将水平位置设置为固定或独立计算的值,以防止工具提示显示在屏幕外。
#import
#import
@interface myTableView : UITableView {
MyToolTip *tooltip;
}
@end
#import "myTableView.h"
@implementation myTableView
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
tooltip = [[MyToolTip alloc] init];
CGPoint location = [[touches anyObject] locationInView:self];
location.x = ([[UIScreen mainScreen] bounds].size.width/2) - (tooltip.bounds.size.width/2);
tooltip.bounds.origin = location;
[self addSubview:tooltip];
[NSTimer timerWithTimeInterval:3.0 target:self selector:@selector(removeTooltip) userInfo:nil repeats:NO];
}
- (void)removeTooltip {
[tooltip removeFromSuperview];
}
@end
相关问题
- 1. iphone工具栏显示视图
- 2. 如何在Html.ActionList的工具提示中显示MVC3视图?
- 3. 仅在月视图中显示工具提示并在日视图上隐藏
- 4. Vaadin图表工具提示格式
- 5. Backgroud Bell曲线并在Highchart图表中显示工具提示
- 6. 在图表2.4中无时无刻都显示工具提示
- 7. 图表JS在工具提示中显示HTML
- 8. 在QTableWidget中显示工具提示
- 9. ZingChart饼图工具提示不显示
- 10. 悬停工具提示显示图像
- 11. 高图表工具提示
- 12. 显示AJAX工具提示
- 13. 工具提示不显示
- 14. jquery工具提示显示
- 15. 显示工具提示
- 16. 在iphone的表格视图中显示bg图片
- 17. Yii2网格视图中的图像数据工具提示
- 18. 在数据网格中显示工具提示
- 19. 在表格视图中显示数据
- 20. JavaFX:工具提示 - 无法显示工具提示
- 21. 工具提示不会显示第二次创建表格
- 22. 如何使用jQuery将表格显示为工具提示?
- 23. 在iPhone上显示UITableView的工具提示
- 24. 表格视图 - 显示像 - #我周围 - 谷歌# - 在iPhone中
- 25. BlackBerry:在ButtonField上显示工具提示
- 26. 在RichTextBox上显示工具提示
- 27. 在Switchery上显示工具提示
- 28. 在拖动时显示工具提示
- 29. 在mousedrag期间显示工具提示
- 30. 在jqplot工具提示显示日期
感谢托比。但是,我想了解的是,如何计算表格视图中的显示工具提示的位置。它需要显示在句子中的特定单词的顶部。有没有计算句子中特定单词坐标的方法? 我希望我能解释我的问题... – Mansi 2010-07-23 01:30:27
即时通讯不知道,如果你可以从框架中获取单元格的坐标。但是如上所述,由于用户点击要显示工具提示的行,因此我认为触摸坐标可以做到这一点。如果你想独立于触摸坐标,恐怕你不得不“测量”单元的高度,并用行号计算它们的垂直位置。 – Tobi 2010-07-24 23:06:04
哦,也许我再次弄错了,你是在谈论一个单元格内的特定位置? – Tobi 2010-07-24 23:08:55