我正在为我的应用程序构建一个自定义键盘,我想让按钮的外观和感觉像iPad的默认键盘一样.i在按钮上应用了渐变,但它没有给出相同的外观和感觉,
CAGradientLayer *layer1 = [CAGradientLayer layer];
NSArray *colors1 = [NSArray arrayWithObjects:
(id)[UIColor colorWithRed:0.9333f green:0.9333f blue:0.9411f alpha:1.0f].CGColor,
(id)[UIColor colorWithRed:0.8235f green:0.8235f blue:0.8470f alpha:1.0f].CGColor,
nil];
[layer1 setColors:colors1];
[layer1 setFrame:self.sevenButton.bounds];
self.sevenButton.layer.cornerRadius = 8.0f;
self.sevenButton.layer.masksToBounds = NO;
self.sevenButton.layer.borderWidth = 0.5f;
self.sevenButton.layer.shadowColor = [UIColor darkGrayColor].CGColor;
self.sevenButton.layer.shadowOpacity = 0.4;
//self.sevenButton.layer.shadowRadius = 12;
self.sevenButton.layer.shadowOffset = CGSizeMake(8.0f, 8.0f);
[self.sevenButton.layer insertSublayer:layer1 atIndex:0];
self.sevenButton.clipsToBounds = YES
它看起来像这个
请建议可能是什么解决方案
感谢,
答案 0 :(得分:1)
How do I replicate the iOS keyboard appearance ?
为您的问题提供了优秀的答案我不需要给出任何解释,因为那里给出了一切。这是你问题的完美答案,我想是的。