麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > iOS > 正文

iOS實現漸變按鈕Gradient Button的方法示例

2019-10-21 18:40:03
字體:
來源:轉載
供稿:網友

GradientCategory

使用category實現gradient

簡介

本例主要采用了類別來實現了給按鈕設置漸變色的功能

當然,里邊也有一些別的對比實現方法.

各位看官如有發現什么bug,請批評指正!

效果圖

iOS,漸變按鈕,Gradient,Button

來看.h文件

#import <UIKit/UIKit.h>typedef NS_ENUM(NSInteger, GradientType) { GradientFromTopToBottom = 1,   //從上到下 GradientFromLeftToRight,    //從做到右 GradientFromLeftTopToRightBottom,  //從上到下 GradientFromLeftBottomToRightTop  //從上到下};@interface UIImage (Gradient)/** * 根據給定的顏色,生成漸變色的圖片 * @param imageSize  要生成的圖片的大小 * @param colorArr   漸變顏色的數組 * @param percents   漸變顏色的占比數組 * @param gradientType  漸變色的類型 */- (UIImage *)createImageWithSize:(CGSize)imageSize gradientColors:(NSArray *)colorArr percentage:(NSArray *)percents gradientType:(GradientType)gradientType;@end#import <UIKit/UIKit.h>#import "UIImage+Gradient.h"@interface UIButton (Gradient)/** * 根據給定的顏色,設置按鈕的顏色 * @param btnSize 這里要求手動設置下生成圖片的大小,防止coder使用第三方layout,沒有設置大小 * @param clrs  漸變顏色的數組 * @param percent 漸變顏色的占比數組 * @param type  漸變色的類型 */- (UIButton *)gradientButtonWithSize:(CGSize)btnSize colorArray:(NSArray *)clrs percentageArray:(NSArray *)percent gradientType:(GradientType)type;@end

實現

請大家移步Github

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黑人一级片视频 | 欧美一级精品 | 日本高清无遮挡 | 91精品国产92久久久久 | 日韩视频一二区 | 嫩草影院在线观看网站成人 | 成人免费福利网站 | 日日狠狠久久偷偷四色综合免费 | www日韩大片 | 超碰人人做人人爱 | 激情在线观看视频 | 久久国产在线观看 | 99精品视频在线观看免费播放 | 草久在线 | 亚洲第五色综合网 | 日本不卡视频在线观看 | 成人男女啪啪免费观看网站四虎 | 激情小说区 | 调教小男生抽打尿孔嗯啊视频 | 鲁丝片一区二区三区免费入口 | 网站毛片 | 国产午夜精品在线 | 特片网久久 | 911网站大全在线观看 | 草久影院 | 国产69久久久| 18一20岁一级毛片 | 日日操日日操 | 精品久久久久久久久久中出 | 日日操夜夜透 | 久久网站热最新地址4 | 欧美精品在线视频观看 | 欧美女优一区 | 极品xxxx欧美一区二区 | 黑人日比视频 | 美国人成人在线视频 | 国产成人精品区 | 国产精品国产成人国产三级 | 亚洲va久久久噜噜噜久牛牛影视 | 国产精品亚洲三区 | 黄色小视频免费在线观看 |