Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用objective C为iOS中的UIImage获取阴影_Ios_Uiimage_Tableview_Cell_Shadow - Fatal编程技术网

如何使用objective C为iOS中的UIImage获取阴影

如何使用objective C为iOS中的UIImage获取阴影,ios,uiimage,tableview,cell,shadow,Ios,Uiimage,Tableview,Cell,Shadow,如上图所示,图像底部有一个黑色阴影。我希望在表格视图中有类似的效果。(我希望每一行或表格视图单元格之间的分隔符都有阴影。)阴影效果应该更靠近中心,如上图所示,并且在极端情况下会逐渐消失。。请提供帮助。您可以通过将阴影添加到视图的图层来添加阴影(更改值以获得所需的效果): 正如您所提到的,如果您想在UITableView中使用它,那么您还应该提供阴影路径,以获得最佳性能: - (void)layoutSubviews { [super layoutSubviews]; view.l


如上图所示,图像底部有一个黑色阴影。我希望在表格视图中有类似的效果。(我希望每一行或表格视图单元格之间的分隔符都有阴影。)阴影效果应该更靠近中心,如上图所示,并且在极端情况下会逐渐消失。。请提供帮助。

您可以通过将阴影添加到视图的图层来添加阴影(更改值以获得所需的效果):

正如您所提到的,如果您想在
UITableView
中使用它,那么您还应该提供
阴影路径
,以获得最佳性能:

- (void)layoutSubviews
{
    [super layoutSubviews];
    view.layer.shadowPath = [UIBezierPath bezierPathWithRect:view.bounds].CGPath;
}

欢迎来到StackOverflow。请先查看StackOverflow关于提问的帮助。将阴影添加到UIImageView中
- (void)layoutSubviews
{
    [super layoutSubviews];
    view.layer.shadowPath = [UIBezierPath bezierPathWithRect:view.bounds].CGPath;
}