ios - 获取自定义 uitableViewCell 的阴影?

标签 ios objective-c shadow

我在 UIViewController 中有一个 UITableView。我有多个部分只有一行。我怎样才能像下一张图片那样获得单元格的阴影?

enter image description here

最佳答案

您需要启用在边界外创建阴影;

[cell.layer setMasksToBounds:NO];

然后你需要设置

[cell.layer setShadowOffset:CGSizeMake(0, 1)];
[cell.layer setShadowColor:[[UIColor darkGrayColor] CGColor]];
[cell.layer setShadowRadius:8.0];
[cell.layer setShadowOpacity:0.8];

return cell;

如果不成功,您也可以尝试此解决方案。

iPhone UITableViewCell layer shadow

或者您也可以引用本教程供您引用。

Fun shadow effects using custom CALayer shadowPaths

关于ios - 获取自定义 uitableViewCell 的阴影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30891373/

相关文章:

ios - 如何将光标移动到 Swift 中 UITextField 的开头?

ios - 语法解释 : square brackets in Swift

ios - UITableViewCell 图像行为问题

ios - CKModifyRecordsOperation modifyRecordsCompletionBlock 未被调用

javascript - 如何提高 three.js 中的阴影质量

html - :after element with rotate moving on resize

iphone - 如何在 iOS 运行时加载 Vuforia QCAR 跟踪文件数据

ios - 我的游戏 View Controller UIButtons 有 IBOutlets,需要更好地组织

iphone - 声明类属性/变量时,是否可以直接通过@property声明?

opengl - 漫射光/阴影