IOS UI学习教程之使用代码创建button

 更新时间:2016年03月31日 16:40:16   作者:jiwangbujiu  
这篇文章主要为大家详细介绍了IOS UI学习教程之使用代码创建button,感兴趣的小伙伴们可以参考一下

本文使用代码创建button分5个步骤,分别是:

1、定义一个按钮,根据定义位置不同可定义为局部变量或者全局变量;

2、初始化按钮,一般使用一个矩形初始化;

3、设置按钮控件的其他属性,如背景图片,或者背景颜色,或者按钮显示文字等属性;

4、添加响应事件并编写响应事件的函数内容;

5、把创建好的控件加载到窗口。

五个步骤具体操作见下图:

具体的代码如下:

UIButton *btn;
  btn = [[UIButton alloc]initWithFrame:CGRectMake(0, 20, 418, 760)];
  UIImage *img = [UIImage imageNamed:@"fa.jpg"];
  [btn setTitle:@"sdfdsfd" forState:UIControlStateNormal];
  [btn setBackgroundImage:img forState:UIControlStateNormal];
  [btn addTarget:self action:@selector(haha:) forControlEvents:UIControlEventTouchUpInside];
  [self.view addSubview:btn];

响应事件代码:

 -(void)haha:(id)sender{
  NSLog(@"btn被点击了");
 }

以上就是本文的全部内容,希望对大家的学习有所帮助。

相关文章

  • IOS实现左右两个TableView联动效果

    IOS实现左右两个TableView联动效果

    在我们日常开发IOS中,经常见到两个tableview的联动,滑动一侧tableview,另一侧tableview跟着滑动,其实实现起来比较简单,只是需要搞清楚他们之间的区别和联系,下面一起来看看如何实现。
    2016-08-08
  • iOS中如何获取某个视图的截图详析

    iOS中如何获取某个视图的截图详析

    这篇文章主要给大家介绍了关于在iOS中如何获取某个视图的截图的相关资料,文中通过示例代码介绍的非常详细,对各位iOS开发者们有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • IOS 应用内显示 AppStore 某个应用的详情

    IOS 应用内显示 AppStore 某个应用的详情

    本文主要介绍ISO应用内打开AppStorn 显示某个应用详情,这里帮大家总结了两种方法,大家对比一下,在项目中选择应用,
    2016-07-07
  • iOS 底层alloc init new 源码流程示例分析

    iOS 底层alloc init new 源码流程示例分析

    这篇文章主要为大家介绍了iOS 底层alloc init new 源码流程示例分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • iOS中UIActivityIndicatorView的用法及齿轮等待动画实例

    iOS中UIActivityIndicatorView的用法及齿轮等待动画实例

    UIActivityIndicatorView活动指示器最常见的用法便是用来制作那个程序中的齿轮转动的等待效果,接下来我们回来简单整理iOS中UIActivityIndicatorView的用法及齿轮等待动画实例:
    2016-05-05
  • iOS使用UIKeyInput自定义密码输入框的方法示例

    iOS使用UIKeyInput自定义密码输入框的方法示例

    这篇文章主要给大家介绍了关于iOS如何使用UIKeyInput自定义密码输入框的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-02-02
  • iOS长按UIlabel实现可复制功能

    iOS长按UIlabel实现可复制功能

    在我们日常的开发中经常会遇到一些小需求,比如需要长按控件来拷贝控件中得内容,所以这篇文章跟大家分享下iOS中长按UIlabel实现可复制功能的方法,有需要的朋友们可以参考借鉴。
    2016-09-09
  • iOS中排列组合算法的使用小结

    iOS中排列组合算法的使用小结

    这篇文章主要给大家介绍了关于iOS中排列组合算法使用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-09-09
  • 详解2016 cocoapods的安装和使用以及版本升级遇到的问题

    详解2016 cocoapods的安装和使用以及版本升级遇到的问题

    CocoaPods是一个负责管理iOS项目中第三方开源库的工具。这篇文章主要介绍了2016 cocoapods的安装和使用以及版本升级遇到的问题,有需要的可以了解一下。
    2016-12-12
  • iOS实现手机获取验证码倒计时效果

    iOS实现手机获取验证码倒计时效果

    这篇文章主要为大家详细介绍了iOS实现手机获取验证码倒计时效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07

最新评论