我写了一个方法来添加圆角,渐变背景和阴影按钮。这个方法是用UIButton类写在单独的文件h和m中的,因此它可以在应用程序中的任何地方被调用。我不明白为什么,当我回想起这个方法时,按钮出现了正确的阴影和圆角,但没有正确的背景渐变。我认为问题与self有关,即回想方法:按钮属性为右阴影和右角,但它似乎没有读取与自身相关的渐变。有人能帮我吗?谢谢大家。这是代码。
-(void) makeGradient {
//corners this works
CALayer *thisLayer = self.layer;
// Add a border