zoukankan      html  css  js  c++  java
  • iOS 增加UIButton按钮的可点击区域

      在很多时候,按钮可能看起来那么大,但是在它周围进行点击时,都能够触发事件,是因为它的可点击区域比我们看到的button要大。

      在使用AutoLayout的时候,我们处理的是按钮的image属性,所以这个时候要将它的backgroundImage设置为nil,否则,会有两张不一样大小的image。

    -(CGRect)imageRectForContentRect:(CGRect)contentRect{
        CGFloat x = contentRect.size.width-17;
        CGFloat y = 0;
        CGFloat width = 17;
        CGFloat height = 17;
        return CGRectMake(x, y, width, height);
    }
    

      写完这些,把按钮的size增加一倍,而图片看起来还是那么大小。但是可点击区域增加了一倍。

      既实现了功能,又不影响美观。

      OVER! QQ群:461093715

  • 相关阅读:
    CentOS7.0安装Nginx 1.7.4
    Java If ... Else
    Java 布尔运算
    Java Math
    Java 运算符
    Java 数据类型
    Java 变量
    Java 注释
    Java 基本语法
    Java 简介
  • 原文地址:https://www.cnblogs.com/tanglimei/p/4810880.html
Copyright © 2011-2022 走看看