iOS 中button的用法

来源:互联网 发布:淘宝客户维护方案 编辑:程序博客网 时间:2024/06/05 22:34

  • --------按钮

  • backgroundImage按钮有多大,图片就会显示多大

  • image 图片有多大,按钮就会被撑到图片的大小

  • 如果同时设置了tile  backgroundImage : 文字 显示到 图片的正上方
  • 如果同时设置了title  image      : 图片在左侧, 文字在右侧

  • 如果设置button title , image , backgroundImage 的时候, 一定要分状态设置

  • 两种动画方式
  • 1.首尾式动画

  • //开始动画
  •      [UIView beginAnimations:nilcontext:nil];
  •      // 执行动画的操作
  •     
  •      // Duration 持续时间
  •      #warning 要放到执行动画操作代码的前面才会生效
  •      [UIView setAnimationDuration:0.5];
  •     
  •      self.zbButton.frame = tempFrame;
  •     
  •      // 提交动画
  •      [UIView commitAnimations];

  •      2. block 动画 (重点掌握block动画) block在iOS中是常用的.

  •      [UIView animateWithDuration:0.5animations:^{
  •         // 放置执行动画的操作
  •         self.zbButton.frame = tempFrame;
  •     }];

  • button的实例化方式
  •   buttonWithType:
  •     
  •      initWithFrame: UI控件独有的实例化方法
  •      init :所有的对象 都具有的实例化方法

  • button设置背景图片

  • IImage *image = [UIImage imageNamed:@"btn_01"];
  •    
  • [button setBackgroundImage:image forState:UIControlStateNormal];



  •     [button addTarget:self
  •                action:@selector(didClickButton:)
  •      forControlEvents:UIControlEventTouchUpInside];



  • 这里注意纯代码: 可以很方便的做修改及调试  最好不要用SB
0 0
原创粉丝点击