如何在故事板中为原型UITableViewCell添加渐变背景颜色?

时间:2016-01-22 10:23:50

标签: ios gradient xcode-storyboard

有没有办法在故事板中为原型UITableViewCell添加渐变?具体来说,我想允许用户将自定义照片添加到应用程序,该照片将作为背景显示在单元格中。但是图像上方会有一些标签。所以我想在单元格的底部添加一个渐变,使标签始终可见(无论背景照片如何)。

我知道这可以通过编程方式实现,例如我可以像本教程中一样使用CAGradientLayer: http://www.cocoawithlove.com/2009/08/adding-shadow-effects-to-uitableview.html
或者: http://www.raywenderlich.com/32283/core-graphics-tutorial-lines-rectangles-and-gradients

但我想知道是否有任何方法可以在故事板中做到这一点。

感谢。

1 个答案:

答案 0 :(得分:1)

据我所知,没有办法从界面构建器中执行此操作。

有些事情太复杂了,无法在其上放置一个体面的用户界面。

一个简洁的小解决方法是创建一个IBDesignable IBInspectable UIView子类,以编程方式执行您想要的操作,而不是在您的storyboary场景中使用它。