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

  • 相关阅读:
    DAY56
    DAY55
    DAY54
    DAY53
    DAY52
    DAY51
    DAY50
    spark1.1.0部署standalone分布式集群
    Storm流分组介绍
    Storm拓扑的并行度(parallelism)介绍
  • 原文地址:https://www.cnblogs.com/tanglimei/p/4810880.html
Copyright © 2011-2022 走看看