0

私は些細なことを達成しようとしています。UIButton に影を適用したいと思います。影の半径なし。これは私にはうまくいかないようです。影の半径を 0 に設定するとすぐに影は完全に消えますが、それ以外の値に設定すると通常どおり影が描画されます。

これが私のコードです:

 btn = [UIButton buttonWithType:UIButtonTypeCustom];
        btn.frame = CGRectMake(10, someView.frame.size.height-150, someView.frame.size.width-20, 60);
 btn.backgroundColor = UIColorFromRGB(kOrangeColor, 1.0f);
 btn.layer.cornerRadius = kCornerRadius;
 btn.titleLabel.font = kEdmondsansBold(24.0f);
 [btn addTarget:self action:@selector(doSomethingFancy) forControlEvents:UIControlEventTouchUpInside];
 btn.layer.shadowOffset = CGSizeMake(0, 2);
 btn.layer.shadowColor = UIColorFromRGB(0xff2400, 1.0f).CGColor;
 btn.layer.shadowOpacity = 1.0f;
 btn.layer.shadowRadius=  0.0f;
 [btn setTitleColor:UIColorFromRGB(0xffffff, 1.0f) forState:UIControlStateNormal];
 [btn setTitle:@"Fancy fancy" forState:UIControlStateNormal];
 [someView addSubview:btn];
4

1 に答える 1