弹出uitableviewcell的详细视图

时间:2011-10-03 07:20:23

标签: iphone uiview uitableview core-animation

我正在开发一个应用程序,我希望扩展一个tableviewcell,以便在用户选择动画时覆盖几乎所有屏幕。我希望在tableviewcell上创建一个uiview,并在用户选择行时将其用于覆盖屏幕的主要部分。

我遇到的主要问题是从我的弹出视图开始消费的位置获取帧。如何获得被触摸的行的帧?

感谢
的Pankaj

2 个答案:

答案 0 :(得分:0)

细胞不应重新定位至关重要吗? 如果没有(我猜不是,因为你无论如何计划覆盖整个屏幕):

选择单元格后,将单元格滚动到顶部(使用scrollToRowAtIndexPath),然后将自定义视图插入单元格的contentView,或者修改其参数(如果已经存在不同的不透明度/大小等)

答案 1 :(得分:0)

使用UITableView函数通过传递NSIndexPath来获取行的矩形。

- (CGRect)rectForRowAtIndexPath:(NSIndexPath *)indexPath