我正在尝试向表格单元格添加投影,但似乎无法使其工作。
我能够使用:
成功地在滚动视图中对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。
我尝试将单元格内容视图添加为插座,但似乎没有任何效果。
甚至可以在表格单元格之间添加阴影吗?我不希望所有的细胞都有阴影,只有一些。
由于
答案 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)
,并将其他控件(如UIView
,UILabel
)添加到该视图中,并为该视图添加投影。贝娄是代码
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对象。