将阴影添加到表视图单元格

时间:2015-09-23 04:09:01

标签: swift

我正在尝试向表格单元格添加投影,但似乎无法使其工作。

我能够使用:

成功地在滚动视图中对UIView进行操作
myStatsView.layer.shadowColor = UIColor.blackColor().CGColor
myStatsView.layer.shadowOffset = CGSizeMake(0,1)
myStatsView.layer.shadowRadius = 3
myStatsView.layer.shadowOpacity = 0.5

但是我已经为Swift 2更新了我的应用程序,并决定使用表格视图而不是scrollview。

我尝试将单元格内容视图添加为插座,但似乎没有任何效果。

甚至可以在表格单元格之间添加阴影吗?我不希望所有的细胞都有阴影,只有一些。

由于

1 个答案:

答案 0 :(得分:9)

我使用不同的技术为表格单元格添加阴影。我在单元格中添加了一个java.lang.RuntimeException: The RequestFactory ValidationTool must be run for the myProject.client.MyRequestFactory RequestFactory type at com.google.web.bindery.requestfactory.vm.impl.Deobfuscator$Builder.load(Deobfuscator.java:59) at com.google.web.bindery.requestfactory.vm.InProcessRequestFactory.<init>(InProcessRequestFactory.java:80) at com.google.web.bindery.requestfactory.vm.RequestFactorySource.create(RequestFactorySource.java:43) at myProject.Util.getRequestFactory(Util.java:331) at myProject.DeviceRegistrar.getRequest(DeviceRegistrar.java:110) at myProject.DeviceRegistrar.registerOrUnregister(DeviceRegistrar.java:54) at myProject.GCMIntentService.onRegistered(GCMIntentService.java:53) at com.google.android.gcm.GCMBaseIntentService.handleRegistration(GCMBaseIntentService.java:296) at com.google.android.gcm.GCMBaseIntentService.onHandleIntent(GCMBaseIntentService.java:197) at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.os.HandlerThread.run(HandlerThread.java:61) ,并将其他控件(如UIViewUILabel)添加到该视图中,并为该视图添加投影。贝娄是代码

UIImageView

在上面的代码self.viewBg!.layer.shadowOffset = CGSizeMake(0, 0) self.viewBg!.layer.shadowColor = UIColor.blackColor().CGColor self.viewBg!.layer.shadowRadius = 4 self.viewBg!.layer.shadowOpacity = 0.25 self.viewBg!.layer.masksToBounds = false; self.viewBg!.clipsToBounds = false; 中是IBOutlet对象。