第一種方式 自定義屬性文字來(lái)對(duì)UIButton的文字進(jìn)行賦值得出效果 第二種方式 利用系統(tǒng)屬性對(duì)UIButton進(jìn)行修改得出效果 第三種方式 利用UIButton的文字與圖片...
第一種方式 自定義屬性文字來(lái)對(duì)UIButton的文字進(jìn)行賦值得出效果 第二種方式 利用系統(tǒng)屬性對(duì)UIButton進(jìn)行修改得出效果 第三種方式 利用UIButton的文字與圖片...
pod管理第三方庫(kù)书妻,將第三方庫(kù)下載到本地使用哆键,是為了解決多人組件化開發(fā)執(zhí)行 pod install 或 pod update 下載的第三方庫(kù)不同導(dǎo)致 pod 沖突問(wèn)題兰伤。這樣將...
感謝樓主 優(yōu)化了下
/// //MARK:--部分圓角
func doSelectCornerRadius(cornerRadius:Int,borderWidth:Int = 1,borderColor:UIColor = .clear,directions:UIRectCorner = [.topLeft,.topRight,.bottomLeft,.bottomRight]) {
if self.width <= 0 {
self.layoutIfNeeded();
}
let rect = self.bounds
let radio = CGSize(width: cornerRadius, height: cornerRadius) // 圓角尺寸
let path = UIBezierPath(roundedRect: rect, byRoundingCorners: directions, cornerRadii: radio)
let masklayer = CAShapeLayer() // 創(chuàng)建shapelayer
masklayer.frame = rect
masklayer.path = path.cgPath // 設(shè)置路徑
self.layer.mask = masklayer
}
iOS 給UI視圖設(shè)置部分圓角(OC/Swift)有時(shí)候端仰,我們?cè)陧?xiàng)目中會(huì)有這樣的需求泳猬,一個(gè)button或者label只要切左邊兩個(gè)角的圓角或者只要一個(gè)角的圓角,比如下圖 這個(gè)時(shí)候戚长,系統(tǒng)單純的layer.cornerRadiu...
利用runtime里面的class_copyPropertyList()獲取類的所有property盗冷,這個(gè)屬性居然也在里面,但是使用class_copyIvarList()的時(shí)候卻沒(méi)有對(duì)應(yīng)的成員變量历葛,也就是說(shuō)針對(duì)這個(gè)屬性正塌,系統(tǒng)沒(méi)有生成對(duì)應(yīng)的成員變量。當(dāng)然這種方法只是用來(lái)學(xué)習(xí)的恤溶,真正開發(fā)中估計(jì)會(huì)用到另一種辦法:利用runtime的關(guān)聯(lián)對(duì)象乓诽。這句話寫反了吧,class_copyPropertyList()獲取類的所有property 咒程,class_copyIvarList()獲取所有的成員變量跟屬性
iOS-屬性與實(shí)例變量(成員變量)在我看來(lái)iOS開發(fā)中屬性和實(shí)例變量是兩個(gè)概念鸠天,還是有一定區(qū)別的: 1. 只聲明實(shí)例變量,類外部不可訪問(wèn)帐姻,不可賦值稠集,類內(nèi)部可以通過(guò)self->屬性名或者屬性名訪問(wèn)和賦值 2. ...
為什么 我測(cè)試的是 如果是同步任務(wù)添加到 dispatch_get_main_queue 隊(duì)列晦鞋,一定會(huì)崩潰,但是往新建的串行隊(duì)列中添加同步任務(wù)棺克,會(huì)依次輸出悠垛,并沒(méi)有什么異常, 有點(diǎn)懷疑了...
關(guān)于iOS多線程娜谊,你看我就夠了在這篇文章中确买,我將為你整理一下 iOS 開發(fā)中幾種多線程方案,以及其使用方法和注意事項(xiàng)纱皆。當(dāng)然也會(huì)給出幾種多線程的案例湾趾,在實(shí)際使用中感受它們的區(qū)別。還有一點(diǎn)需要說(shuō)明的是派草,這篇文...
方法 通過(guò)命令終端創(chuàng)建 步驟 打開終端, cd 到存放工程文件的目錄 使用命令 pod lib create [組件名稱] 來(lái)創(chuàng)建本地組件模板 使用該命令時(shí), 實(shí)際上是在本地...
我集成后為什么播放的時(shí)候既有英文又有英文呢澳眷,很奇怪
ios自帶文字轉(zhuǎn)語(yǔ)音因新項(xiàng)目需求胡嘿,需要接入類似支付寶收款提示聲----“支付寶到賬xxxx元”,就查看了一些文章钳踊,蘋果還是想的很周全衷敌,廢話不多說(shuō)勿侯。 首先 在General -> Linked F...
第一次接觸語(yǔ)音合成缴罗,只實(shí)現(xiàn)了很簡(jiǎn)單的功能助琐,記錄一下,以后免得去網(wǎng)上四處找資料 最近在做高德地圖導(dǎo)航的時(shí)候有個(gè)語(yǔ)音播報(bào)的功能面氓,高德sdk已經(jīng)提供了要語(yǔ)音的字符串兵钮。我要做的就是把...
GitHub: DZNEmptyDataSet star: 11k 注:以下內(nèi)容來(lái)源于官方源碼、 README 文檔舌界、Demo 應(yīng)用以及個(gè)人使用總結(jié) 掘譬! DZNEmptyDa...
27 款 iOS 開源庫(kù),讓你的開發(fā)溜到飛起 我愛(ài)開源呻拌。 我也愛(ài)開發(fā)者們葱轩,他們花費(fèi)大量寶貴的時(shí)間創(chuàng)造出如此驚人的東西,然后與其他人分享藐握,而不要求任何回報(bào)靴拱。開源作者和貢獻(xiàn)者們,...
經(jīng)過(guò)一天的摸索終于建成了自己的公有庫(kù)猾普,感謝http://www.reibang.com/p/c94d394f0be7和http://www.reibang.com/p/4...
1袜炕、安裝Homebrew,Homebrew 是Mac系統(tǒng)的包管理器初家,用于安裝一些其他必需的工具軟件偎窘,比如NodeJS,Jenkins等笤成。已經(jīng)安裝的請(qǐng)略過(guò)。 本文使用的Home...
NSMutableDictionary *parameters = [NSMutableDictionary dictionary]; //需要上傳服務(wù)器的參數(shù) [p...