zoukankan      html  css  js  c++  java
  • 如何使用图片的宽度和高度给UIButton 复制宽高

    1. 当你的UIButton 设置的是背景图片的时候,使用"currentBackgroundImage" 来获取 这个背景图片的宽高。

    比如:

     UIButton *publishButton = [UIButton buttonWithType:UIButtonTypeCustom];
     [publishButton setBackgroundImage:[UIImage imageNamed:@"tabBar_publish_icon"] forState:UIControlStateNormal];
     [publishButton setBackgroundImage:[UIImage imageNamed:@"tabBar_publish_click_icon"] forState:UIControlStateHighlighted];
            [self addSubview:publishButton];
    
    
    
    // 设置发布按钮的frame
        self.publishButton.bounds = CGRectMake(0, 0, self.publishButton.currentBackgroundImage.size.width, self.publishButton.currentBackgroundImage.size.height);
        self.publishButton.center = CGPointMake(self.frame.size.width * 0.5, self.frame.size.height * 0.5);

    2. 当你的UIButton 使用的是图片的时候,使用“currentImage”,来获取图片的宽高,给 按钮赋值款宽高。

       self.publishButton.bounds = CGRectMake(0, 0, self.publishButton.currentImage.size.width, self.publishButtoncurrentImage.size.height);
  • 相关阅读:
    CF1295D Same GCDs
    欧拉函数
    CF1509C The Sports Festival
    莫队学习笔记
    CF271D Good Substrings
    字符串
    P2704 [NOI2001] 炮兵阵地
    【洛谷 3399】丝绸之路
    【洛谷 3379】最近公共祖先
    【洛谷 2939】Revamping Trails G
  • 原文地址:https://www.cnblogs.com/iOS363536404/p/5609856.html
Copyright © 2011-2022 走看看