当前位置:首页 » 背景图片 » iosbutton设置背景图片
扩展阅读
搜索海默英雄的图片 2024-12-24 11:28:36
伪装隐藏图片的软件 2024-12-24 11:16:53
哪些树有树胶图片 2024-12-24 10:49:35

iosbutton设置背景图片

发布时间: 2024-11-02 02:39:17

‘壹’ iOS 5 中的圆角按钮为什么看起来更舒服

开发之初遇见过这种问题,最近又遇到了,发现网上有很多依旧是之前的内容,也有对的,本着自己检讨和个人分享的态度.在此和大家分享一下.关于 iOS下button 圆角的解决办法.
根据网上说.
//设置按钮的 形状
self.loginBtn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
/*
buttonWithType: 定义button按钮的外形
六种定义button类型: 下面有图解
UIButtonTypeCustom = 0, 无类型
UIButtonTypeRoundedRect, 四个角是圆弧 型的
UIButtonTypeDetailDisclosure,
UIButtonTypeInfoLight,
UIButtonTypeInfoDark,
UIButtonTypeContactAdd,
*/

但是在最新的 UIKit 框架下.

typedef NS_ENUM(NSInteger, UIButtonType) {
UIButtonTypeCustom = 0, // no button type
UIButtonTypeSystem NS_ENUM_AVAILABLE_IOS(7_0), // standard system button

UIButtonTypeDetailDisclosure,
UIButtonTypeInfoLight,
UIButtonTypeInfoDark,
UIButtonTypeContactAdd,

UIButtonTypeRoundedRect = UIButtonTypeSystem, // Deprecated, use UIButtonTypeSystem instead
};

首先说,改变了很多,对于不设置背景颜色和背景图片,可以使用UIButtonTypeSystem类型设置圆角按钮.

但对于添加背景色或者图片的按钮,需要如下代码.
loginBtn.layer.cornerRadius = 10;
正常情况下不需要设置 maskToBounds 属性为 YES.特殊情况下需要.

‘贰’ iOS for循环创建button 如何绑定随机背景

根据button的tag来识别button,用setbackgroundimage来设置背景图片,将图片名称放到plist中,用随机函数获取图片名称