objective-c - iPhone : change UITableView cells paint order

标签 objective-c ios uitableview

我需要改变 z 轴的绘制顺序,所以中间的单元格总是在最上面。任何人都知道任何让我改变重绘顺序的方法吗?

我现在拥有的(白行设置为选中并显示中间的那一个(应该在 z 轴的顶部)):

enter image description here

最佳答案

我自己找到了解决方案。刚刚为中间行调用了 [mTableView bringSubviewToFront:cell]; 并且它工作正常。我之前没有尝试过,因为在安卓上它不起作用。我不得不改变绘画顺序(android sdk 有保护方法)。

希望对大家有帮助

关于objective-c - iPhone : change UITableView cells paint order,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11735654/

相关文章:

ios - 根据其包含的 UITextView 调整 UITableViewCell 的大小

java - 为什么 Objective-C 使用头文件而不是像 Java 那样使用单文件类?

javascript - 如何将 HMHome 转换为 React Native 的 JavaScript?

ios - 为什么 MKMapKit 占用大量内存

ios - HomeKit:检查权限

ios - 自定义字体导入

ios - 如何正确地将静态 "Right Detail"UITableViewCell 内容与图像对齐?

ios - 试图获取数组中的数组选项

ios - UIImage 滑动指示器大小

objective-c - 为 Web 浏览器到 native 应用程序切换设置 apple-app-site-association (iOS 8)