前言 最近在看以前的代碼的時(shí)候,發(fā)現(xiàn)自增高的實(shí)現(xiàn)有點(diǎn)復(fù)雜。在計(jì)算高度的時(shí)候有些數(shù)值是自己估摸著實(shí)現(xiàn)的,反正代碼看著很不友好,就想著重構(gòu)一下。完整測(cè)試代碼在文章最下方! 那么要...
前言 最近在看以前的代碼的時(shí)候,發(fā)現(xiàn)自增高的實(shí)現(xiàn)有點(diǎn)復(fù)雜。在計(jì)算高度的時(shí)候有些數(shù)值是自己估摸著實(shí)現(xiàn)的,反正代碼看著很不友好,就想著重構(gòu)一下。完整測(cè)試代碼在文章最下方! 那么要...
一、高度自適應(yīng) 高度自適應(yīng)這個(gè)功能比較簡(jiǎn)單了,滿(mǎn)足下面三點(diǎn)即可: 1、設(shè)置UITableView的rowHeight為 UITableViewAutomaticDimensi...
在iOS開(kāi)發(fā)中總會(huì)用到各種JSON與模型相互轉(zhuǎn)換的需求,之前的項(xiàng)目中一直使用MJExtension,但是最近發(fā)現(xiàn)一個(gè)輕量級(jí)的庫(kù)YYModel,使用簡(jiǎn)單,性能也很不錯(cuò),接下來(lái)就...
Masonry 是對(duì)原生AutoLayout系統(tǒng)的第三方封裝,為原生AutoLayout提供了鏈?zhǔn)骄幊痰腁PI,方便開(kāi)發(fā)者通過(guò)編碼方式設(shè)置自動(dòng)布局,本篇介紹如何使用 Maso...
流程梳理 一、內(nèi)購(gòu)類(lèi)型介紹 這四種內(nèi)購(gòu),使用過(guò)消耗型商品以及自動(dòng)續(xù)期訂閱類(lèi)型,接入方式以及驗(yàn)證方式基本一致,自動(dòng)續(xù)訂要關(guān)注的點(diǎn)有點(diǎn)多,其中免費(fèi)試用期,用戶(hù)取消訂閱,以及恢復(fù)訂...
主要內(nèi)容: 一、設(shè)置導(dǎo)航欄樣式二、自定義導(dǎo)航欄返回按鈕后側(cè)滑不可用問(wèn)題三、隱藏導(dǎo)航欄底部的分割線(xiàn)四、導(dǎo)航欄引起的布局問(wèn)題 相關(guān)文章:iOS狀態(tài)欄的使用總結(jié) 一、設(shè)置導(dǎo)航欄樣式...
一、UIViewController的automaticallyAdjustsScrollViewInsets屬性 UIViewController的一個(gè)屬性:(iOS7.0...
視差效果是我們?cè)谠S多 app 中經(jīng)常能夠看到的一種界面視覺(jué)效果。尤其是在滾動(dòng)列表中應(yīng)用得尤為廣泛。 我們首先來(lái)看看最終實(shí)現(xiàn)的效果: 整個(gè)效果實(shí)現(xiàn)的要點(diǎn)總結(jié)如下: 圖片退出速度...
實(shí)現(xiàn)原理,直播+聊天室(無(wú)人數(shù)上限類(lèi)型聊天室) 1申請(qǐng)騰訊云賬號(hào) 官網(wǎng) 2購(gòu)買(mǎi)(試用)相關(guān)產(chǎn)品 直播相關(guān)設(shè)置 ①直播域名配置 設(shè)置推流域名,播放域名,默認(rèn)給了一個(gè)推流域名 ②...
SwiftUI教程系列文章匯總[http://www.itdecent.cn/p/975fc373c5ef] 本文主要認(rèn)識(shí)SwiftUI,并且學(xué)會(huì)如何使用SwiftUI。 ...
前提 眾所周知,開(kāi)發(fā)iOS應(yīng)用必須要有iOS證書(shū)(Certificates)和配置文件(Provisioning Profiles),那么問(wèn)題來(lái)了: 1.什么是iOS證書(shū),它...
每個(gè)iOS開(kāi)發(fā)者都是被折翼過(guò)翅膀的天使,都曾被證書(shū)配置折磨的痛苦不止,好不容易學(xué)會(huì)了手動(dòng)管理證書(shū),結(jié)果蘋(píng)果霸霸來(lái)了一個(gè)Automatically manage signing...
iOS的動(dòng)畫(huà)效果一直都很棒很,給人的感覺(jué)就是很炫酷很流暢,起到增強(qiáng)用戶(hù)體驗(yàn)的作用。在A(yíng)PP開(kāi)發(fā)中實(shí)現(xiàn)動(dòng)畫(huà)效果有很多種方式,對(duì)于簡(jiǎn)單的應(yīng)用場(chǎng)景,我們可以使用UIKit提供的動(dòng)畫(huà)...
前言 UIButton默認(rèn)圖片顯示在左邊,但實(shí)際更多的是將圖片放在文字的右側(cè),比如下圖所示: 開(kāi)始 所以得改造下UIButton,下面給出幾種方法: transform 這個(gè)...
程序啟動(dòng)的完整過(guò)程: 1、先執(zhí)行main函數(shù),main內(nèi)部會(huì)調(diào)用UIApplicationMain函數(shù),該函數(shù)的聲明如下: intUIApplicationMain(inta...
最近項(xiàng)目要適配iPhone14和iOS16,沒(méi)有真機(jī),只能在模擬器運(yùn)行。之前項(xiàng)目都是在真機(jī)運(yùn)行,沒(méi)在模擬器運(yùn)行過(guò),在模擬器運(yùn)行會(huì)報(bào)如下錯(cuò)誤: 意思是這些SDK只能在真機(jī)環(huán)境下...
感謝,解決了
HTTP請(qǐng)求 Code=28 "No space left on device"1.問(wèn)題:Http請(qǐng)求,返回208, 提示設(shè)備空間不足 2.原因:起初以為是硬盤(pán)空間沒(méi)了,其實(shí)不是。實(shí)際上是URLSession太多了 參考Stack Overflow: I...
1.問(wèn)題:Http請(qǐng)求,返回208, 提示設(shè)備空間不足 2.原因:起初以為是硬盤(pán)空間沒(méi)了,其實(shí)不是。實(shí)際上是URLSession太多了 參考Stack Overflow: I...
閑暇無(wú)事,整點(diǎn)騷操作。 想了半天,來(lái)個(gè)文字掃描,整點(diǎn)兒花的先來(lái)一個(gè)效果圖 直接開(kāi)整 干活 Objective-C、Swift實(shí)現(xiàn)思路是一樣的,就語(yǔ)言區(qū)別,文章最后附代碼先想想...