【发布时间】:2014-11-13 10:57:37
【问题描述】:
我想编辑我的表的UITableViewRowAction。我的单元格有圆边和边框,我想编辑RowAction 的样式以匹配我的单元格的样式。
我了解目前只有backgroundColor,标题和样式(默认、破坏性、正常...)可以更改(link)。但是,我觉得这有点太局限了?也许我可以继承UITableViewRowAction 来创建自己的外观和感觉?任何建议将不胜感激。
很遗憾,我无法发布示例图片,因为我还没有 10 个代表(哈哈)。但是我认为这个问题很简单,无需视觉表示即可理解。
【问题讨论】:
-
您的要求是为删除的按钮添加边框
-
moreAction.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"temp.png"]] 可以添加需要的图片来获取
-
感谢您的快速回复。我已经测试过这个解决方案并且它确实有效,但是删除按钮消失(一旦点击)的动画看起来有点奇怪,因为图像的圆形边缘实际上并没有移动,而是随着直边向上滚动而消失以显示下面的空白处。我意识到这可能是目前最好的解决方案,因为 UITableViewRowAction 的功能有限;但在我看来,它的 API 似乎有点草率!
-
感谢您的测试。我会发布解决方案以帮助其他人。
标签: ios objective-c uitableview