//iOS SDK 中的 UIButton 自定义创建
运行安装好的 xCode
选择: File->New Project.
从 'New Project' 窗口
选择 : iPhone OS ->Applications-> View-Based Application
命名 : 这里命名为 “Button”
//打开 ButtonViewController.m 文件:
- (void)viewDidLoad {
[super viewDidLoad];
//创建按钮
UIButton *sampleButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
//设置按钮位置
[sampleButton setFrame:CGRectMake(10, 100, self.view.bounds.size.width- 20, 52)];
//定义按钮标题
[sampleButton setTitle:@"Button Title" forState:UIControlStateNormal];
//定义按钮标题字体格式
[sampleButton.titleLabel setFont:[UIFont boldSystemFontOfSize:20]];
//定义按钮背景图片,redButton.png已经存在,拖放添加图片文件到image项目文件夹中
[sampleButton setBackgroundImage:[[UIImage imageNamed:@"redButton.png"]stretchableImageWithLeftCapWidth:0.0 topCapHeight:0.0] forState:UIControlStateNormal];
//添加点击按钮所执行的程式
[sampleButton addTarget:self action:@selector(buttonClicked)forControlEvents:UIControlEventTouchUpInside];
//在 View 中加入按钮
[self.viewaddSubview:sampleButton];
}
//
-(void) buttonClicked {
}
分享到:
相关推荐
创建一个MCActivityButton对象并对其进行自定义。 MCActivityButton *button = [MCActivityButton alloc ] initWithFrame:CGRectMake()]; 一旦你的按钮对象像这样自定义它: // Default UIButton customization ...
为IOS创建自定义下拉列表 屏幕截图 执行 将SKDropDownList.h和SKDropDownList.m添加到您的项目 然后分析ViewController.h和ViewController.m类 初始化下拉项 @interface ViewController : UIViewController @...
作者Magnat12,代码MGCircleButton。 介绍:UIButton 子类,可创建带有圆形背景图片、可自定义颜色的按钮。
:smiling_face_with_sunglasses: 创建具有自定义属性的自定义和复杂按钮的简单方法,直接添加到iOS Interface Builder中,非常容易集成到每个项目中!前100个最酷的超级大国: 直接从情节提要或代码中编辑所有内容 ...
UIControl完全可自定义的子类,使您无需编写任何代码即可创建漂亮的按钮。 预习 您将可以只使用界面生成器来创建类似这样的按钮: 此外,您可以将它们用于异步操作。 安装 要使用的CocoaPods LGButton集成到您的...
用法创建DBCameraButton按钮(UIButton的子类),而不在情节提要中或以编程方式创建标题。 无需其他配置。物产CGFloat animationDuration - duration of animationBOOL isRecording - if YES display "stop" square,...
警报几乎每个应用程序都需要有一个符合应用程序风格和设计的自定义 UI 对话框(警报、弹出窗口等)。 该组件允许您使用优雅的 API、预构建动画、触摸逻辑和覆盖轻松创建和显示此类警报。如何使用添加到您的 Podfile ...
自定义的一个波纹按钮,代码很简单,用到了CAReplicatorLayer。...没有对UIButton做任何修改,唯一需要注意的地方是,创建按钮的时候,请创建出正方形按钮。 GitHub:https://github.com/flywo/YHRippleButton
快速开始Cocoapods-在Podfile中添加pod 'SMTNavigationBar'进口# import " UIViewController+SMTNavigationBar.h "创建按钮 UIButton * leftBtn = [[UIButton alloc ]initWithFrame: CGRectMake ( 0 , 0 , 44 , 44 )...
* UIColor:iOS 中的颜色类,可以使用 initWithRed:green:blue:alpha: 函数来创建自定义颜色,设置透明度可以使用 setAlpha: 方法,设置背景色可以使用 setBackgroundColor: 方法。 三、视图控制 * UIView:iOS 中...
一个简单的XIB扩展,可以使用IBInspectable来制作圆形的自定义按钮,而无需编写一行代码。 IBInspectable属性提供对旧功能的新访问:用户定义的运行时属性。 当前可以从身份检查器访问,这些属性自从以前就可用...
如果您有想法,请创建一个问题,然后添加一个idea标签 变数 buttons: [UIButton]是存储所有UIButton的数组。 buttons: [UIButton]是公共的。 这样做是为了使您能够完全控制阵列。 按钮的高度应为30,宽度应为...
6.9 秘诀:创建完全自定义的分组表格 155 6.10 小结 160 第7章 媒体 161 7.1 秘诀:按照文件类型浏览documents文件夹 161 7.2 加载和查看图像 163 7.3 秘诀:显示小图像 164 7.4 秘诀:使用uiwebveiw显示图像...
要安装它,只需在您的Podfile中添加以下行:pod'RNPulseButton'概览创建Cusom Pulse StoryBoard:做到吧! 从情节提要检查器调整属性,以编程方式让pulse2 = RNPulseButton(frame:CGRect(x:150,y:300,width:...
支持创建菜单操作和子菜单(即嵌套菜单和嵌入式菜单) 支持自定义菜单图标(即,支持SF Symbols, require(image)和xcasset图标,图标色彩等) 支持iOS 14功能(如UIButton上下文菜单,在可见时更新菜单等) 对于...
非常炫的导航栏按钮效果,源码FRDLivelyButton,FRDLivelyButton可用来创建iOS 7风格的导航栏按钮,支持五种常见的按钮类型(菜单、关闭、添加等),并在点击时带有流畅的动画效果。FRDLivelyButton使用core ...
创建一个继承自CircleMenu的新UIButton 为正常和选定状态添加图像 使用委托方法配置按钮 func circleMenu ( circleMenu : CircleMenu, willDisplay button : UIButton, atIndex : Int ) 使用属性配置CircleMenu @...
6.9 秘诀:创建完全自定义的分组表格.....155 6.10 小结.....160 第7章媒体......161 7.1 秘诀:按照文件类型浏览Documents 文件夹.....161 7.2 加载和查看图像.....163 7.3 秘诀:显示小图像.....164 7.4 秘诀:...