国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - IOS - iOS中UIAlertController設(shè)置自定義標(biāo)題與內(nèi)容的方法

iOS中UIAlertController設(shè)置自定義標(biāo)題與內(nèi)容的方法

2021-04-01 16:20iOS_ziank IOS

UIAlertController是iOS8推出的新概念,取代了之前的 UIAlertView和UIActionSheet(雖然現(xiàn)在仍可以使用,但是會有警告)。下面這篇文章主要給大家介紹了關(guān)于iOS中UIAlertController如何設(shè)置自定義標(biāo)題與內(nèi)容的相關(guān)資料,需要的朋友可以參考下

前言

相信大家都知道,uialertcontroller的標(biāo)題和內(nèi)容都是黑色的(對uialertcontroller不了解的朋友可以參考這篇文章),但是在很多場景下都需要修改他們的顏色,比如在輸入錯(cuò)誤時(shí)把提示信息變?yōu)榧t色,或者自定義標(biāo)題的顏色,可是在公開的api接口中好像并沒有對應(yīng)的方法,那么我們應(yīng)該怎么做呢?下面話不多說了,來一起看看詳細(xì)的介紹:

第三方控件

第一種方法當(dāng)然就是使用第三方的alert控件了,現(xiàn)在github上有著眾多的alert控件(如sclalertview等),相信有很多都可以滿足大家的需求,只要使用cocoapods添加添加第三方庫就可以了。

kvc方法

但是也有一些人,不愿意去使用第三方庫,而是想要使用系統(tǒng)的uialertcontroller,這樣當(dāng)然也是可以的。蘋果公司并沒有完全的封死對uialertcontroller的定制,而是修改為了使用kvc的方法進(jìn)行定制。如果要自定義標(biāo)題和內(nèi)容,可以通過nsattributedstring把字體和顏色設(shè)置好,然后在通過kvc的方法進(jìn)行設(shè)置,就可以了。

下面是一個(gè)示例代碼和對應(yīng)的截圖:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
- (void)testalert {
 uialertcontroller *alert = [uialertcontroller alertcontrollerwithtitle:nil message:nil preferredstyle:uialertcontrollerstylealert];
 [alert addaction:[uialertaction actionwithtitle:@"取消" style:uialertactionstylecancel handler:nil]];
 nsdictionary *titleattr = @{
  nsfontattributename:[uifont boldsystemfontofsize:20],
  nsforegroundcolorattributename:[uicolor greencolor]
  };
 nsattributedstring *attributedtitle = [[nsattributedstring alloc] initwithstring:@"測試有顏色標(biāo)題" attributes:titleattr];
 [alert setvalue:attributedtitle forkey:@"attributedtitle"];
 
 nsdictionary *messageattr = @{
  nsfontattributename:[uifont systemfontofsize:12],
  nsforegroundcolorattributename:[uicolor redcolor]
  };
 nsattributedstring *attributedmessage = [[nsattributedstring alloc] initwithstring:@"測試有顏色文本" attributes:messageattr];
 [alert setvalue:attributedmessage forkey:@"attributedmessage"];
 [self presentviewcontroller:alert animated:yes completion:nil];
}

屏幕截圖

iOS中UIAlertController設(shè)置自定義標(biāo)題與內(nèi)容的方法?

關(guān)于自定義標(biāo)題和內(nèi)容就說這么些了,主要還是要看代碼才能明白。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,本文還有許多不足,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對服務(wù)器之家的支持。

原文鏈接:http://www.jianshu.com/p/0033d61968aa

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久成| 久久综合亚洲精品 | 亚洲欧洲一区二区三区 | 久久99精品久久久久 | 精品国精品国产自在久不卡 | 亚洲欧美视频 | 亚洲一区中文字幕在线观看 | 久久国产一区二区 | 操操操操操操 | 久久久国产一区二区三区 | 日韩欧美精品 | 91免费视频| 欧美日韩亚洲一区二区 | 伦理午夜电影免费观看 | 欧美国产综合 | 亚洲第一成人在线视频 | 激情综合网激情 | 免费观看一级视频 | 免费观看一级特黄欧美大片 | 欧美一级二级视频 | 风间由美一区二区 | 亚洲特黄一级 | 992人人草 | 国产毛片一区二区 | 日韩视频区 | 欧美激情在线精品一区二区三区 | 国产片在线观看免费观看 | 五月婷婷在线视频 | 操av网| 久久久美女 | 黄网站色大毛片 | 毛片色| 一区二区三区在线视频播放 | 黄色免费网站观看 | 激情综合网婷婷 | 伊人草 | 二区在线观看 | 日韩精品影院 | 97精品国产一区二区三区 | 高清国产一区二区三区 | 午夜精品一区二区三区在线播放 |