国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 系統(tǒng) > iOS > 正文

iOS如何封裝帶復制功能的UILabel示例代碼

2019-10-21 18:39:56
字體:
來源:轉載
供稿:網(wǎng)友

前言

UILabel繼承自UIView是iOS中使用非常頻繁的一個視圖控件一般用于顯示文字。 

一:基本使用 

1.創(chuàng)建

UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(20, 64, 100, 30)];[self.view addSubview:label];

2.屬性設置 

在iOS中你想要使用一個屬性一般就直接“.”屬性英文名稱,或者“set”屬性英文名稱一般就可以出現(xiàn)

label.backgroundColor = [UIColor yellowColor];//設置背景顏色label.textColor = [UIColor redColor];//設置Label上文字的顏色label.text = @"我是一個UILabel";//設置Label上的文字label.font = [UIFont systemFontOfSize:15];//設置Label上文字的大小 默認為17label.textAlignment = NSTextAlignmentCenter;//設置文字位子默認靠左label.numberOfLines = 0;//設置行數(shù)默認為1,當為0時可以就是設置多行l(wèi)abel.font = [UIFont fontWithName:@"Arial" size:30];//設置內容字體和字體大小label.highlighted = YES;//Label是否高亮//有時偶爾會使用到陰影設置label.shadowColor = [UIColor blueColor];//設置陰影顏色label.shadowOffset = CGSizeMake(10, 10);//設置陰影的偏移

二、在iOS中下面三個控件,自身就有復制-粘貼的功能:

1、UITextView

2、UITextField

3、UIWebView

在iOS8 之后, 我們發(fā)現(xiàn)UILabel不在為我們提供長按彈出復制等操作了, 我們來繼承UILabel自己寫一個帶復制功能的UILabel

三、廢話少說,直接擼代碼

#import "CopyLabel.h"@implementation CopyLabel- (instancetype)initWithFrame:(CGRect)frame { if (self = [super initWithFrame:frame]) { [self pressAction]; } return self;}// 初始化設置- (void)pressAction { self.userInteractionEnabled = YES; UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPressAction:)]; longPress.minimumPressDuration = 0.25; [self addGestureRecognizer:longPress];}// 使label能夠成為響應事件- (BOOL)canBecomeFirstResponder {  return YES;}// 自定義方法時才顯示對就選項菜單,即屏蔽系統(tǒng)選項菜單- (BOOL)canPerformAction:(SEL)action withSender:(id)sender { if (action == @selector(customCopy:)){  return YES; } return NO;}- (void)customCopy:(id)sender { UIPasteboard *pasteboard = [UIPasteboard generalPasteboard]; pasteboard.string = self.text;}- (void)longPressAction:(UIGestureRecognizer *)recognizer { if (recognizer.state == UIGestureRecognizerStateBegan) { [self becomeFirstResponder]; UIMenuItem *copyItem = [[UIMenuItem alloc] initWithTitle:@"拷貝" action:@selector(customCopy:)]; UIMenuController *menuController = [UIMenuController sharedMenuController]; menuController.menuItems = [NSArray arrayWithObjects:copyItem, nil]; [menuController setTargetRect:self.frame inView:self.superview]; [menuController setMenuVisible:YES animated:YES]; }}@end

四、廢話少說,直接看效果

- (void)viewDidLoad { [super viewDidLoad]; CopyLabel *copy = [[CopyLabel alloc] initWithFrame:CGRectMake(0, 100, [UIScreen mainScreen].bounds.size.width,50)]; copy.text = @"清明時節(jié)雨紛紛,路上行人欲斷魂。"; copy.textAlignment = NSTextAlignmentCenter; copy.backgroundColor = [UIColor yellowColor]; copy.textColor = [UIColor redColor]; copy.font = [UIFont boldSystemFontOfSize:16]; [self.view addSubview:copy];}

iOS,封裝,UILabel,代碼

五、github地址:

https://github.com/gitwangxiancheng/CopyLabel.git

總結

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


注:相關教程知識閱讀請移步到IOS開發(fā)頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产精品jvid在线观看| 97国产视频| 激情在线视频播放| 久久精品国产亚洲a∨麻豆| 国产黄色一级电影| 国产区视频在线| 精精国产xxxx视频在线| 久久精品视频免费看| 免费午夜一级| 开心丁香婷婷深爱五月| 欧美性xxxx交| 中文字幕在线免费观看| 成人精品福利| 国产在线精品一区二区不卡| 国产一级黄色| 在线国产福利网站| 亚洲精品视频在线免费| 亚洲夜夜综合| 国产九色在线| 国产一区二区影视| 99在线欧洲视频| 波多野结衣久久高清免费| 国产三级在线看| 免费日本黄色| 一二三四区在线观看| 国产精品久久久久一区二区国产| www.成人.com| 国产麻豆视频免费观看| 国产精品伦一区二区三区级视频频| 夜夜嗨yeyeh| 国产福利三区| 国产裸舞福利在线视频合集| 亚洲妇熟xxxx妇色黄| 国产偷激情在线| 国产女人在线观看| eeuss影院网站免费观看| 国产一级电影网| 日本18视频网站| www.操.com| 青青青手机在线视频观看| 一本大道久久a久久精品| 国产黄大片在线观看画质优化| 狠狠操五月天| 国产美女在线看| 国产在线高清理伦片a| 免费在线黄色av| 麻豆网站在线免费观看| www.毛片| 久久精品视频免费看| 激情小说 在线视频| 免费日本黄色| 女人色在线免费视频| 免费在线播放av| 阿v免费在线观看| 青青草原av在线| 国产麻豆一区二区三区精品| 最近中文字幕mv免费高清在线| 国产精品178页| 在线中文av| 青青九九免费视频在线| 九九视频精品在线| 国产精品白浆视频免费观看| 国产98在线| 麻豆av在线| 最新超碰在线| 永久免费av片在线观看全网站| 在线视频三级| 国产在线二区| 在线观看免费黄色| 国产在线免费观看| 国产精品第八页| 本道综合精品| 国产盗摄一区二区| www.九九热.com| 国产精品被窝福利一区| 欧美色第一页| 国产成a人亚洲精v品| 碰草在线视频| 国产aa视频| 天天av天天爱| av亚洲男人天堂| 国产中文伊人| 亚洲成人在线播放| 国产羞羞视频| 最近中文字幕在线中文视频 | www中文字幕在线观看| 五月婷婷导航| 超碰在线影院| av在线首页| 亚洲视频网站在线| 精品电影在线| 国产变态拳头交视频一区二区| 国产专区在线播放| 一级二级在线观看| 国产精品你懂的在线观看| 黄网址在线播放免费| a中文在线播放| 在线视频观看国产| 在线免费观看黄色av| 中文在线观看视频| 99re热视频在线| 伊人狠狠av| 亚洲精品天堂在线| wwwww亚洲| 欧美日韩在线资源| 欧美日韩亚洲第一页| 欧美专区日韩| 国产在线麻豆精品| 高清色视频在线观看| 黄污在线观看| 国产毛片毛片| 国产激情在线| 99reav在线| 久久久久久日本一区99| 最近中文字幕mv免费高清视频8| 国产精品久久久久永久免费看| 女人色在线免费视频| 国产在线你懂得| 国内精品不卡| 国产一级免费黄色片| av免费在线观| 国产日韩欧美精品一区二区三区 | 国产永久免费高清在线观看| 国产91在线视频蝌蚪| 国产经典三级在线| 精品视频麻豆入口| 日本在线视频www鲁啊鲁| 黄色国产在线| 91麻豆免费在线视频| 欧美性猛交xxxx免费看久久| 中文字幕网在线| 一本大道久久精品| 国产一级在线观看www色| 影音av资源站| 国产偷倩在线播放| 亚洲成年人视频| 国产综合视频一区二区三区免费| 国产porny蝌蚪视频| 国产在线激情视频| 午夜性爽视频男人的天堂| 国产视频精品久久| 国产中文字幕在线视频| 国产精彩视频在线观看免费蜜芽| 亚洲天堂视频在线观看免费| 中文字幕网在线| 九九热免费在线视频| 伊人福利在线| 国产叼嘿网站免费观看不用充会员| 国产蜜臀av在线播放| 开心婷婷激情| 四虎a级欧美在线观看| 国产激情自拍视频| 国产精品外围在线观看| 波多野结衣中文字幕久久| 亚洲久草视频| 在线播放一区二区精品产| 69视频在线观看| 国产精品日日爱| 国产欧美久久久久久久久| 自拍亚洲国产| 国产亚洲精品久久久久久青梅| 国产免费电影网站入口| 九九在线观看免费视频| 久久精品视频免费看| 九九在线观看免费视频| 快射av在线播放一区| av中文天堂在线| 在线观看中文字幕一区| 亚洲字幕成人中文在线观看| 影音av资源站| 欧美视频免费一区二区三区| 黄色在线视频观看网站| 99视频在线观看地址| 中文字幕人成高视频| 国产高清免费视频| 亚洲а∨精品天堂在线| 久久精品国产亚洲a∨麻豆| 久久国产情侣| 国产欧美日韩精品综合| 伊人福利在线| 高清av中文在线字幕观看1| 激情亚洲综合网| 国产区高清在线| 亚洲成人av高清| 天天操人人干| 亚洲色婷婷综合开心网| 好看的中文字幕在线播放| 国产一级粉嫩xxxx| 日韩黄色成人| 国产寡妇树林野战在线播放| 日本在线视频www鲁啊鲁| 天天操天天曰| 亚洲成年人视频| 国产一区二区影视| 日本电影在线观看| 国产精品日日爱| 日本电影在线观看| 国产va在线| 午夜视频99| 国产在线视精品麻豆|