内側にグローのある角の丸い長方形のボタンを作成したいと考えています。サブビューの追加に関するいくつかの推奨事項を聞いていますが、サブビューがボタンのテキストを覆ってしまうのではないかと心配しています。
テキストや背景のアイコン画像を遮ることなく内側の輝きを実現するにはどうすればよいですか?
内側にグローのある角の丸い長方形のボタンを作成したいと考えています。サブビューの追加に関するいくつかの推奨事項を聞いていますが、サブビューがボタンのテキストを覆ってしまうのではないかと心配しています。
テキストや背景のアイコン画像を遮ることなく内側の輝きを実現するにはどうすればよいですか?
必要なもののイメージを作成し、それをプロジェクトにインポートします。ボタンのタイプをカスタムに設定し、画像を作成した光る画像に設定します。
これを行うことができます(ボタンのグローではなく、ボタンのラベルのグローです)。効果は非常に似ています。初め
#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;