2012-06-01 67 views
0

我想創建一個內部發光的矩形圓角按鈕。我聽到一些關於添加子視圖的建議,但是我擔心子視圖會覆蓋我按鈕中的文字。iphone - 內部發光的UIButton

如何在不遮擋文本或背景圖標圖像的情況下實現內部發光?

+0

請檢查以下問題http://stackoverflow.com/questions/2315366/how-to-add-a-drop-shadow-to- A-的UIButton –

回答

0

製作您想要的圖像,然後將其導入到您的項目中。將按鈕的類型設置爲自定義,然後將圖像設置爲您製作的發光圖像。

0

你可以這樣做(它不完全是按鈕上的光芒,而是按鈕的標籤)。效果非常相似。 首先

#import <QuartzCore/QuartzCore.h>

然後

UIColor *color = button.currentTitleColor; 
theButton.titleLabel.layer.shadowColor = [color CGColor]; 
theButton.titleLabel.layer.shadowRadius = 4.0f; 
theButton.titleLabel.layer.shadowOpacity = .9; 
theButton.titleLabel.layer.shadowOffset = CGSizeZero; 
theButton.titleLabel.layer.masksToBounds = NO;