自定义button相关

来源:互联网 发布:sql server是什么软件 编辑:程序博客网 时间:2024/05/18 02:08
  • 1.(完全自定义)首先通过自定义button,然后在layoutSubviews中可以任意设置

  • 2.(半自定义)通过button的几个自带的系统方法来设置

- (CGRect)backgroundRectForBounds:(CGRect)bounds;- (CGRect)contentRectForBounds:(CGRect)bounds;- (CGRect)titleRectForContentRect:(CGRect)contentRect;- (CGRect)imageRectForContentRect:(CGRect)contentRect;
  • 3.通过button自带的属性设置:button.contentHorizontalAlignment = UIControllContentHorizontalAlignmentLeft;

  • 4.设置button的内容的内边距:

button.contentEdgeInsets = UIEdgeInsetsMake...;
  • 5.设置按钮的圆角

    • 0.直接在XIB里面点击button,在右边的属性栏里找到KVC,直接将下面代码的两句设置上.

    • 1.代码实现

button.layer.cornerRadius = 5; //设置边框圆角,但是只有这一句的话对按钮来说是无效的,因为按钮有一个背景层,所以还需要设置下面的一句.button.layer.masksToBounds = YES;//设置按钮的内容都遵循边框,这样结合起来使用才能设置按钮的圆角效果
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 电信卡4g网速慢怎么办 小米手机触屏失灵怎么办 荣耀v10电信网速很慢怎么办 华为路由器掉线了怎么办 三星s6只识别一张卡怎么办 华为手机卡不显示了怎么办 华为账号手机卡丢了怎么办 荣耀8耗电量太快怎么办 vivo卡2不显示怎么办 电信宽带玩王者荣耀卡怎么办 联通4g玩游戏卡怎么办 华为悦盒遥控器丢了怎么办 6s不能用电信卡怎么办 iphone6电信卡无服务怎么办 魅族手机电信卡怎么办 小米手机读不出sim卡怎么办 魅蓝note6耗电快怎么办 oppo手机下载密码忘了怎么办 华为v9玩飞车卡怎么办 苹果7耳机转换器不支持怎么办 华为mate10耳机声音小怎么办 200打一年到期了怎么办 手机欠费变成2g怎么办 手机4g网用不了怎么办 手机玩王者荣耀卡怎么办 华为隐私空间密码忘记了怎么办 华为手机王者太卡怎么办 华为手机太卡怎么办呢 华为手机5x太卡!怎么办 华为手机玩游戏时太卡了怎么办? 买到华为翻新机怎么办 华为畅享8声音小怎么办 华为5a安全模式怎么办 手机跳屏怎么办金立 苹果手机触控不灵敏怎么办 华为mate8手机声音小怎么办 华为mate9相机无法对焦怎么办 新疆外地电信卡信号差怎么办 华为手机搜索不到wifi怎么办 华为浏览器恢复只有一个页面怎么办 华为手机触摸屏没反应怎么办