objective-c - 为 UIButton 添加背景阴影

标签 objective-c ios cocoa-touch uibutton

如何向 UIButton 添加浅灰色阴影,目前我不想要这样做的方法,它应该是这样的:

UIButton *button1... button1.layer.shadowOpacity = 0.8

等,但这不起作用,它只会在按钮内添加一个阴影,但我需要它在外面。谢谢!

最佳答案

首先你必须#import <QuartzCore/QuartzCore.h> .然后:

mybtn.layer.shadowColor = [UIColor blackColor].CGColor;
mybtn.layer.shadowOpacity = 0.5;
mybtn.layer.shadowRadius = 2;
mybtn.layer.shadowOffset = CGSizeMake(3.0f,3.0f);

关于objective-c - 为 UIButton 添加背景阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11169225/

相关文章:

iphone - 修改 Storyboard 后 Objective-C 释放僵尸对象

iOS - 将发件人(按钮)名称传递给 addSubview

ios - 根据 iPhone 上的内容设置 webview 的动态高度

objective-c - 如何快速转换 valueForKeyPath

ios - 警告 : Attempt to present UINavigationController on ViewController whose view is not in the window hierarchy

objective-c - iOS App 在终止前崩溃?

objective-c - 从核心数据和多线程中获取数据时的效率

ios - 在不使用 uitableviewcontroller 的情况下子类化 uitableview 单元

objective-c - iOS6 Facebook : What to do if user has not configured Facebook?

iphone - 了解何时对对象调用保留?