记录一些容易忘记的属性 -- UIButton

时间:2021-09-16 09:12:28

//设置按钮文字字体(这个只在自定义button时有效)
    btn1.titleLabel.font = [UIFont systemFontOfSize:30];

showsTouchWhenHighlighted   这个属性设置为YES,可令按钮在按下时发光。这可以用于信息按钮或者有些重要的按钮:

你可以通过子类化按钮来定制属于你自己的按钮类。在子类化的时候你可以重载下面这些方法,这些方法返回CGRect结构,指明了按钮每一组成部分的边界。

注意:不要直接调用这些方法, 这些方法是你写给系统调用的。

  1. backgroundRectForBounds   //指定背景边界
  1. contentRectForBounds // 指定内容边界
  1. titleRectForContentRect    // 指定文字标题边界
  1. imageRectForContentRect     //指定按钮图像边界

例:

  1. - (CGRect)imageRectForContentRect:(CGRect)bounds{
  2. return CGRectMake(0.0, 0.0, 44, 44);
  3. }