如何在IIViewDeckController 2.2.11上删除centerViewController的阴影?我知道我必须使用实现viewDeckController的代理:applyShadow:withBounds:selector。但我不知道该怎么做。在IIViewDeckController上删除阴影2.2.11
如果有人可以帮助我。谢谢
如何在IIViewDeckController 2.2.11上删除centerViewController的阴影?我知道我必须使用实现viewDeckController的代理:applyShadow:withBounds:selector。但我不知道该怎么做。在IIViewDeckController上删除阴影2.2.11
如果有人可以帮助我。谢谢
所以我找到了2.2.11版的解决方案。
我将此添加到AppDelegate.h:
#import "IIViewDeckController.h"
@interface AppDelegate : UIResponder <UIApplicationDelegate, IIViewDeckControllerDelegate>
在AppDelegate.m,在didFinishLaunchingWithOptions类:
deckController.delegate = self;
然后我加入viewDeckController:applyShadow:withBounds:选择器的端部AppDelegate.m:
- (void)viewDeckController:(IIViewDeckController *)viewDeckController applyShadow:(CALayer *)shadowLayer withBounds:(CGRect)rect {
shadowLayer.masksToBounds = NO;
shadowLayer.shadowRadius = 0;
shadowLayer.shadowOpacity = 0;
shadowLayer.shadowColor = nil;
shadowLayer.shadowOffset = CGSizeZero;
shadowLayer.shadowPath = nil;
}
有一个在IIViewDeckController的属性称为“shadowEnabled”简单地将它设置为NO在IIViewDeckController实例变量。
或者在你的故事板或文件的.xib,你可以添加一个用户自定义运行属性与“shadowEnabled”作为关键路径,“布尔”的类型和取消选中值(使它没有/错)
这仅适用于版本2.3,对不对? – Max 2014-09-23 17:54:56
说实话,我不确定我们正在运行哪个版本,如果这些版本不存在,我很抱歉2.3 – RndmTsk 2014-09-24 14:41:37