前言 這篇文章主要是對(duì)MGJRouter和CTMediator組件框架調(diào)研之后寫的介紹與理解。主要也是市面比較主流是URL-Scheme和Target-Action兩種方式,...
前言 這篇文章主要是對(duì)MGJRouter和CTMediator組件框架調(diào)研之后寫的介紹與理解。主要也是市面比較主流是URL-Scheme和Target-Action兩種方式,...
前言 在讀這篇文章之前,需要對(duì)Runtime消息發(fā)送、消息轉(zhuǎn)發(fā)有一定的了解。Runtime系列Objective-C消息發(fā)送與轉(zhuǎn)發(fā)原理 什么是Aspects Aspects是...
什么是熱修復(fù) 熱修復(fù)就是指不需要重新上架ipa包就修復(fù)線上bug的相關(guān)機(jī)制 解決問題 在我們實(shí)際開發(fā)中,可能有時(shí)候會(huì)遇到比較嚴(yán)重的線上bug,影響用戶體驗(yàn),如果修復(fù)這個(gè)問題需...
1.前言 之前需求有個(gè)刮一刮出答案的功能,做個(gè)記錄,希望對(duì)需要的同學(xué)有幫助。 實(shí)現(xiàn)原理 給展示的view添加CAShapeLayer的mask,當(dāng)我們滑動(dòng)的時(shí)候,把軌跡添加到...
@jumpingfrog0 就是這么奇怪,所以我現(xiàn)在全屏是采用視圖旋轉(zhuǎn)+隱藏狀態(tài)欄的方式去實(shí)現(xiàn),剛開始以為是工程的問題,后來(lái)我新建了一個(gè)工程,發(fā)現(xiàn)Log也是像我上面描述的那樣
iOS 填坑系列 - 狀態(tài)欄變化概述 相信很多iOS開發(fā)者都做過改變狀態(tài)欄樣式和隱藏狀態(tài)欄,這個(gè)功能也挺簡(jiǎn)單的,但應(yīng)該也有不少人踩過其中的坑。蘋果特別喜歡動(dòng)不動(dòng)就改,每個(gè)版本都不一樣,這個(gè)方法這個(gè)版本好好的...
還有如果CollectionView放到TableViewCell里的話會(huì)存在問題,需要再離屏一次再進(jìn)才會(huì)正常顯示,這個(gè)暫時(shí)沒有好點(diǎn)子解決
從intrinsicContentSize到自動(dòng)調(diào)整布局self-sizing1. intrinsic Content Size 什么是intrinsicContentSize?這個(gè)屬性是在哪里的? 剛開始看到這個(gè)肯定會(huì)有很多的疑問。 本人接觸到這個(gè)也...
intrinsicContentSize應(yīng)該返回self.collectionViewLayout.collectionViewContentSize
從intrinsicContentSize到自動(dòng)調(diào)整布局self-sizing1. intrinsic Content Size 什么是intrinsicContentSize?這個(gè)屬性是在哪里的? 剛開始看到這個(gè)肯定會(huì)有很多的疑問。 本人接觸到這個(gè)也...
不知道博主發(fā)現(xiàn)沒有,如果調(diào)用
UIApplication.shared.setStatusBarOrientation(.landscapeRight, animated: true)
application的生命周期就會(huì)混亂掉,具體來(lái)說(shuō)就是我要在進(jìn)入前臺(tái)后臺(tái)控制暫?;虿シ?br>ApplicationWillResignActive、ApplicationDidBecomeActive會(huì)分別執(zhí)行兩次,但是我期望的是分別執(zhí)行一次
iOS 填坑系列 - 狀態(tài)欄變化概述 相信很多iOS開發(fā)者都做過改變狀態(tài)欄樣式和隱藏狀態(tài)欄,這個(gè)功能也挺簡(jiǎn)單的,但應(yīng)該也有不少人踩過其中的坑。蘋果特別喜歡動(dòng)不動(dòng)就改,每個(gè)版本都不一樣,這個(gè)方法這個(gè)版本好好的...
這樣子截圖出來(lái)的是會(huì)模糊的,應(yīng)該針對(duì)Retina屏做適配
iOS截圖-截取指定區(qū)域視圖最近遇到iOS截屏需求,有全屏截取和部分截取。今天幫大家整理一下 Swift 截取全屏 截取指定區(qū)域視圖 Objective-C 截取全屏 截取指定區(qū)域視圖
對(duì)于編程開發(fā)來(lái)說(shuō),編碼規(guī)范是不可或缺的一個(gè)環(huán)節(jié)。在iOS開發(fā)領(lǐng)域,蘋果也有官方的編碼規(guī)范文檔:《Coding Guidelines for Cocoa》。盡管對(duì)官方的這些權(quán)威...
在日常的開發(fā)中,有時(shí)會(huì)遇到內(nèi)容塊比較多,且又可變的界面: 這個(gè)界面中有些內(nèi)容塊是固定出現(xiàn)的,比如最上面的商品詳情圖片、商品名稱、價(jià)格等。而有些內(nèi)容塊則是不一定出現(xiàn)的,比如促銷...
想問下博主,如果是全透明的頁(yè)面到完全不透明的頁(yè)面再用手勢(shì)返回,導(dǎo)航欄會(huì)顯示不正常,俺現(xiàn)在就遇到這種問題,有什么好的解決方式嗎?還有我全透明的頁(yè)面是要導(dǎo)航欄是要漸變
透明與半透明 NavigationBar 切換的三種方案App 中會(huì)經(jīng)常需要在透明與不透明 NavigationBar 的頁(yè)面相互切換。有些時(shí)候在透明 NavigationBar 頁(yè)面甚至還需要根據(jù) scrollView 的 co...